home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / mh060191.zip / MAXIHOST.DOC < prev    next >
Text File  |  1991-06-01  |  127KB  |  3,763 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                ┌────────────────────────────────────────────────────────┐
  15.                │                                                        │
  16.                │ █▄ ▄█    ▄▀▄    ▀▄ ▄▀   ▀█▀   █  █   ▄▀▀▄   ▄▀▀▀   ▀█▀ │
  17.                │ █ ▀ █   █▄▄▄█     █      █    █▄▄█   █  █    ▀▀▄    █  │
  18.                │ █   █   █   █   ▄▀ ▀▄   ▄█▄   █  █   ▀▄▄▀   ▄▄▄▀    █  │
  19.                │                                                        │
  20.                │            Copyright (c) 1991 by Don Mankin            │
  21.                │                   All Rights Reserved                  │
  22.                │                                                        │
  23.                │                  231 Market Place #353                 │
  24.                │                   San Ramon, CA 94583                  │
  25.                │             Support BBS Number 209-836-2402            │
  26.                │                                                        │
  27.                ├────────────────────────────────────────────────────────┤
  28.                │                                                        │
  29.                │   This is a user supported product.  We encourage you  │
  30.                │   to pass  is  along to others.  If you find MAXIHOST  │
  31.                │   of  value,  please  register it  with us.  If  used  │
  32.                │   commercially    or   for  commercial  purposes,   a  │
  33.                │   registration  fee of  $50 (US Dollars) is required.  │
  34.                │   Otherwise, registration would be just $25.  Include  │
  35.                │   $2.50 shipping and  handling plus California sales   │
  36.                │   tax of 6.50% if ordering from California.            │
  37.                │                                                        │
  38.                │   Please send your registration  to the above address  │
  39.                │   or,  register online using your MasterCard or Visa.  │
  40.                │   Support of this  product  is  provided  exclusively  │
  41.                │   through  the  Support  BBS  at the number  provided  │
  42.                │   above.                                               │
  43.                │                                                        │
  44.                │   Thanks for supporting MAXIHOST!                      │
  45.                │                                                        │
  46.                └────────────────────────────────────────────────────────┘
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                                 --- Maxihost User Guide:  Table of Contents
  72.  
  73.  
  74.  
  75.  
  76.  
  77.                                 ┌─────────┐
  78.                           ┌─────┴───┐     │              (tm)
  79.                         ──│         │o    │──────────────────
  80.                           │   ┌─────┴╨──┐ │  Association of
  81.                           │   │         │─┘  Shareware
  82.                           └───│    o    │    Professionals
  83.                         ──────│    ║    │────────────────────
  84.                               └────╨────┘    MEMBER
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.                                   Table of Contents
  94.  
  95.  
  96.  
  97.           INTRODUCTION...............................................1
  98.               Why Another BBS?.......................................1
  99.               The Small Print........................................1
  100.                   MFS Means Message File System......................2
  101.                   MDS Means Message Database System..................2
  102.  
  103.           CHANGES FROM MINIHOST......................................2
  104.               Acknowledgements.......................................3
  105.               Hardware Requirements..................................3
  106.               Files..................................................3
  107.  
  108.           INSTALLATION...............................................6
  109.               Modem..................................................6
  110.               Directory structure....................................6
  111.               Clearance Level........................................7
  112.  
  113.           IN AND OUT OF MAXIHOST.....................................8
  114.               Starting Up MAXIHOST...................................8
  115.               Using MAXIHOST in Local Mode...........................8
  116.                   Directory Status Line..............................8
  117.                   Quitting MAXIHOST and Exiting to DOS...............8
  118.  
  119.           SYSTEM CONFIGURATION.......................................9
  120.               CONFIGURATION FILE.....................................9
  121.                   ALLOW300=..........................................9
  122.                   ANSIDELAY=.........................................9
  123.                   ANSWERSTRING=......................................9
  124.                   AUTOINDUCT=........................................9
  125.                   BATCHLOG=.........................................10
  126.  
  127.  
  128.  
  129.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page ii ---
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                 --- Maxihost User Guide:  Table of Contents
  138.  
  139.                   BATCHON=..........................................10
  140.                   BATCHOFF=.........................................10
  141.                   BBSNAME=..........................................11
  142.                   BAUD=.............................................11
  143.                   BIOS=.............................................11
  144.                   CALLBACK=.........................................11
  145.                   CLOSEDSYSTEM=.....................................11
  146.                   COLOR=............................................11
  147.                   COSYSOP=..........................................12
  148.                   COMn_BASE=........................................12
  149.                   COMn_INT=.........................................12
  150.                   COMn_IRQ=.........................................12
  151.                   CONFERENCE=.......................................12
  152.                   CTSCHECK=.........................................13
  153.                   DATAPATH=.........................................13
  154.                   DEBUG=............................................13
  155.                   DEFAULTS=.........................................14
  156.                   DIALSTRING=.......................................14
  157.                   DIRECT=...........................................14
  158.                   DIRECTORY=........................................14
  159.                   DIRPW=............................................14
  160.                   DOORSYS=..........................................15
  161.                   EVENT=............................................15
  162.                   EXECSWAP=.........................................15
  163.                   HOURS=............................................15
  164.                   INITSTRING=.......................................16
  165.                   KBDTIMER=.........................................16
  166.                   LOCKBAUD=.........................................17
  167.                   LOGFILE=..........................................17
  168.                   LPT=..............................................17
  169.                   MATCHLEVEL=.......................................17
  170.                   MDM300=...........................................18
  171.                   MDM1200=..........................................18
  172.                   MDM2400=..........................................18
  173.                   MDM4800=..........................................18
  174.                   MDM9600=..........................................18
  175.                   MDM19200=.........................................18
  176.                   MENU (general)....................................18
  177.                   MENU=ANSI.........................................18
  178.                   MENU=BUZZBACK.....................................19
  179.                   MENU=CHANGEDIR....................................19
  180.                   MENU=DOWNLOAD.....................................19
  181.                   MENU=ENTERMSG.....................................19
  182.                   MENU=FILEDESC.....................................19
  183.                   MENU=HELP.........................................19
  184.                   MENU=INDUCTION....................................19
  185.                   MENU=LOGDRIVE.....................................19
  186.                   MENU=MSGTOSYSOP...................................19
  187.                   MENU=OPERATOR.....................................20
  188.                   MENU=PROGRAMDIR...................................20
  189.                   MENU=QUESTIONAIRE.................................20
  190.                   MENU=READLOG......................................20
  191.                   MENU=READMSG......................................20
  192.                   MENU=SEARCH.......................................20
  193.  
  194.  
  195.              --- MAXIHOST Copyright 1991 - by Don Mankin - Page iii ---
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                 --- Maxihost User Guide:  Table of Contents
  204.  
  205.                   MENU=TRAPDOOR.....................................21
  206.                   MENU=UPLOAD.......................................21
  207.                   MENU=VIEWBULL.....................................21
  208.                   MENU=YOURMAIL.....................................21
  209.                   MODEMDELAY=.......................................21
  210.                   MSGLINES=.........................................21
  211.                   MSGRECS=..........................................22
  212.                   NEWPVTMSG=........................................22
  213.                   NEWUSER=..........................................22
  214.                   NOTIMERS=.........................................22
  215.                   OFFHOOK=..........................................22
  216.                   PORT=.............................................22
  217.                   PRINTER=..........................................22
  218.                   PROTECT (general).................................23
  219.                   PROTOCOL=SEND.....................................23
  220.                   PROTOCOL=RECEIVE..................................23
  221.                   QUIET=............................................23
  222.                   RESETSTRING=......................................24
  223.                   RETRIES=..........................................24
  224.                   REVMSGFILE=.......................................24
  225.                   RINGBACK=.........................................24
  226.                   RINGPIN=..........................................24
  227.                   SAVESCRN=.........................................24
  228.                   SEPARATORS=.......................................25
  229.                   SHOWSWAPMSG=......................................25
  230.                   START=............................................25
  231.                   SWAPTOEMS=........................................25
  232.                   SYSOP=............................................25
  233.                   TDSTRING=.........................................25
  234.                   TEMPDIR=..........................................25
  235.                   TIMELIMIT=........................................26
  236.                   TRAPDOOR=.........................................26
  237.                   UPLOAD=...........................................26
  238.                   UPLOADINPLACE=....................................26
  239.                   USER=.............................................27
  240.                   USERLOCK=.........................................27
  241.                   USERLOG=..........................................27
  242.                   XONXOFF=..........................................28
  243.  
  244.           BULLETINS.................................................29
  245.  
  246.           CALLER MENU OPTIONS.......................................30
  247.               GENERAL OPTIONS.......................................30
  248.                   (A)NSI Color - on/off.............................30
  249.                   (B)uzz Back.......................................30
  250.                   (C)hange Directory................................30
  251.                   (D)ownload File...................................30
  252.                   (F)ile Descriptions...............................31
  253.                   (G)oodbye Logoff..................................31
  254.                   (H)elp with MHOST.................................31
  255.                   (I)nduction to MH.................................31
  256.                   (L)og New Drive...................................32
  257.                   (O)perator Chat...................................32
  258.                   (P)rogram Directory...............................32
  259.  
  260.  
  261.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page iv ---
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                 --- Maxihost User Guide:  Table of Contents
  270.  
  271.                   (Q)uestionaire....................................32
  272.                   (S)earch for File.................................32
  273.                   (U)pload File.....................................32
  274.                   (V)iew Bulletins..................................32
  275.                   (+)-Trap DOOR(s)..................................32
  276.                   (*)-Read Log File.................................33
  277.                   (&)-Add Prog Desc.  (SysOp Only)..................33
  278.               Message File System Options (MFS).....................34
  279.                   (E)nter Message...................................34
  280.                   (M)essage to SysOp................................34
  281.                   (R)ead Messages...................................34
  282.                   (Y)our Private Mail...............................34
  283.                   (%)-Read Pvt Mail  (SysOp Only)...................34
  284.               Message Database System Options (MDS).................35
  285.                   (M)essage System..................................35
  286.                       (B)ackward Read...............................35
  287.                       (C)ompress Database  (SysOp Only).............35
  288.                       (D)elete by Record  (SysOp Only)..............35
  289.                       (E)nter Message...............................35
  290.                       (F)orward Read................................35
  291.                       (G)oodbye Logoff..............................35
  292.                       (I)ndividual Message..........................35
  293.                       (L)ist to Printer   (SysOp Only)..............36
  294.                       (M)essage Area................................36
  295.                       (N)ew Messages................................36
  296.                       (P)ause Toggle................................36
  297.                       (Q)uit Mail...................................36
  298.                       (R)ebuild Database  (SysOp Only)..............36
  299.                       (S)earch Messages.............................36
  300.                       (Y)our Mail...................................36
  301.  
  302.           FUNCTION KEYS.............................................37
  303.  
  304.           MODEM DIP SWITCH AND OTHER EQUIPMENT SETTINGS.............39
  305.               Hayes 1200 External Settings..........................39
  306.               Hayes 1200B Internal Modem (Early Model)..............39
  307.               Hayes 1200B Internal Modem Switch Settings............40
  308.               Hayes 1200B Model 07/00043 Internal Modem.............40
  309.               US Robotics 2400 and 9600.............................40
  310.               AST Six Pack..........................................40
  311.               AT cable configuration................................41
  312.  
  313.           KNOWN COMPATIBILITY PROBLEMS..............................42
  314.  
  315.           MISCELLANEOUS TIPS AND SETTINGS...........................43
  316.               More on INITSTRING....................................43
  317.                   Hayes 1200 baud modems............................43
  318.                   Hayes 2400 baud modems............................44
  319.                   Multi-Tech 2400 baud modems.......................44
  320.                   US Robotics Courier HST 9600......................44
  321.                   Everex Evercom 24 modems..........................44
  322.                   Everex 24 MNP modems..............................44
  323.               BuzzBack Info.........................................45
  324.               Single User System....................................45
  325.  
  326.  
  327.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page v ---
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                 --- Maxihost User Guide:  Table of Contents
  336.  
  337.               MiniHost to MaxiHost Conversion.......................45
  338.               Running DOS (Or a Program) from a Remote..............45
  339.               Using MaxiHost with Doorway...........................46
  340.               Testimonials..........................................47
  341.               Definition Of Shareware...............................48
  342.               Disclaimer - Agreement................................49
  343.               Omsbudsman............................................50
  344.               Registration Information..............................51
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page vi ---
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                       --- Maxihost User Guide: Introduction
  402.  
  403.  
  404.  
  405.  
  406.                        ───────────────────────────────────────
  407.                                     INTRODUCTION
  408.                        ───────────────────────────────────────
  409.  
  410.  
  411.  
  412.  
  413.           WHY ANOTHER BBS?
  414.           ───────────────────────────────────────
  415.  
  416.           The original purpose of MAXIHOST was to allow the consultant or
  417.           programmer to call his office from elsewhere and retrieve
  418.           programs he had forgotten to bring along. It was to be a simple
  419.           program with only a few features. But, as happens with programs
  420.           of this kind, I kept wondering what it would be like if I did
  421.           just changed this, added that . . . so it grew into what you see:
  422.           a powerful host program, or compact BBS.
  423.  
  424.  
  425.  
  426.           THE SMALL PRINT
  427.           ───────────────────────────────────────
  428.  
  429.           This program is not public domain; it is a copyright work
  430.           protected by US and international law. Registration is required
  431.           when used on a regular basis (more than a few times). Read
  432.           opening screen for details.
  433.  
  434.           You are welcome to make copies and pass these on to others, but:
  435.  
  436.              *  you should distribute the entire package, complete with all
  437.                 documentation and other files;
  438.  
  439.              *  you may charge no more than $10 per disk for copying, and
  440.                 if you do charge you must make it clear that this payment
  441.                 is for copying only and does not cover the cost of the
  442.                 MAXIHOST registration.
  443.  
  444.              *  you may not distribute MAXIHOST together with any product
  445.                 that you sell.
  446.  
  447.           No exception to these conditions may be made without my specific
  448.           written permission.
  449.  
  450.           When you use MAXIHOST, you assume full responsibility for it; in
  451.           no event shall I be responsible for any damages whatsoever that
  452.           may be due to errors in the program or documentation, or your
  453.           failure to read, understand, or follow instructions in the
  454.           latter.
  455.  
  456.  
  457.  
  458.  
  459.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 1 ---
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                       --- Maxihost User Guide: Introduction
  468.  
  469.           This file mentions the names of various commercial products; many
  470.           of these names are trademarks or registered trademarks.
  471.  
  472.           Source code is not available, so please don't ask for it.
  473.  
  474.           Throughout the documentation I will be using these acronyms:
  475.  
  476.                *    MFS Means Message File System
  477.                *    MDS Means Message Database System
  478.                *    MSGRECS is used to configure which of the above two
  479.                             message systems you will use.
  480.  
  481.  
  482.  
  483.           CHANGES FROM MINIHOST
  484.           ───────────────────────────────────────
  485.  
  486.           MaxiHost has the following enhancements over MiniHost:
  487.  
  488.              * Improved Message System database
  489.  
  490.              * Message System printing
  491.  
  492.              * Support for 9600 and 19200 bps modems
  493.  
  494.              * Support for Multi-taskers
  495.  
  496.              * Event Scheduling
  497.  
  498.              * Questionnaire facility
  499.  
  500.              * Operator Chat hours.
  501.  
  502.              * Trap DOOR menuing system
  503.  
  504.              * Menu driven DIRECTORY changes
  505.  
  506.              * Supports up to fifteen external file transfer protocols
  507.  
  508.              * Releases all but 30k when in a door or a DOS shell.
  509.  
  510.              * File description updates in any directory
  511.  
  512.              * Data files may be in a separate directory
  513.  
  514.              * Twenty five character CONFERENCE descriptions
  515.  
  516.              * ANSI graphics new user, help, and goodbye screens
  517.  
  518.              * Two S
  519.  
  520.              * Creation of DOOR.SYS file
  521.  
  522.  
  523.  
  524.  
  525.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 2 ---
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                                       --- Maxihost User Guide: Introduction
  534.  
  535.           ACKNOWLEDGEMENTS
  536.           ───────────────────────────────────────
  537.  
  538.           I want to thank Rod Cole, Jimmy Nord, Matt Wakeley, Ted DeCastro,
  539.           Chuck Childers, Lyle Eddy, Andy Walsh, Peter Evans, and many
  540.           others for the help they have provided. This has included
  541.           suggestions, coding, and system documentation. It is truly
  542.           appreciated.
  543.  
  544.           I use PIBASYNC routines from: Philip Burns (PIB).
  545.  
  546.  
  547.  
  548.           HARDWARE REQUIREMENTS
  549.           ───────────────────────────────────────
  550.  
  551.           This program is written to run on an IBM PC (or PC clone) with
  552.           384K RAM and PC-DOS 3.X or higher. It can be used with floppies,
  553.           but is written with a hard drive in mind. It needs a Hayes (or
  554.           compatible) modem, although information is supplied below for use
  555.           with certain alternatives. It should be used at 8 data bits, no
  556.           parity, and 1 stop bit to enable Xmodem transfers, but will
  557.           operate at 7 data bits, even parity. A printer may be used to log
  558.           calls. Enter ANSI.SYS into the CONFIG.SYS file as follows:
  559.  
  560.                     DEVICE=A:\ANSI.SYS
  561.                               or
  562.                     DEVICE=C:\DOS\ANSI.SYS
  563.  
  564.  
  565.           If using the Message Database System (MDS) you will also need to
  566.           allow for enough files.  If you don't have enough you may get a
  567.           'Too many files' error.  You can increase the number of files
  568.           available by entering the following into your CONFIG.SYS:
  569.  
  570.                     FILES=30
  571.  
  572.  
  573.           FILES
  574.           ───────────────────────────────────────
  575.  
  576.           The following files are used by MAXIHOST. An * means created by
  577.           MaxiHost.
  578.  
  579.           ????????.$$$ *   Temporary file
  580.  
  581.           ????????.MSG *   Public message files (MFS Only)
  582.  
  583.           ????????.MH  *   Private   "            "           "         "
  584.  
  585.           MAXIMAIL.DAT *   Message data file    (MDS Only)
  586.  
  587.           MAXIMAIL.NAM *     "     index          "           "         "
  588.  
  589.  
  590.  
  591.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 3 ---
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                       --- Maxihost User Guide: Introduction
  600.  
  601.           MAXIMAIL.DTE *     "       "            "           "         "
  602.  
  603.           MAXIMAIL.THR *     "       "            "           "         "
  604.  
  605.           MAXIUSRS.DAT *   Userlog data file when USERLOG=Y
  606.  
  607.           MAXIUSRS.NAM *     "     index          "           "         "
  608.  
  609.           BADUSER.DAT  *   List of locked out users - See USERLOCK=
  610.  
  611.           EVENT.BAT        Used to call external programs at a certain time
  612.  
  613.           BATCH1.BAT       Tests BATCHLOG front end - See BATCHLOG=
  614.  
  615.           BATCH2.BAT       Sample BATCHLOG.BAT file - See BATCHLOG=
  616.  
  617.           BATCHLOG.BAT     Used for alternative logon front end
  618.  
  619.           BATCHON.BAT      Used to call external programs upon logon
  620.  
  621.           BATCHOFF.BAT     Used to call external programs upon logoff
  622.  
  623.           BATCHLOG.DAT *   Created when BATCHLOG=Y
  624.  
  625.           BULLETIN.G00     ANSI color bulletin menu
  626.  
  627.           BULLETIN.T00     Non-ANSI bulletin menu
  628.  
  629.           BULLETIN.T??     Non-ANSI bulletin where ?? is a number 01- 99
  630.  
  631.           BULLETIN.G??     ANSI color bulletin where ?? is a number 01-99
  632.  
  633.           INDUCT.MH    *   Created by the (I)nduction module for new users and
  634.                            kept as registration information for new users
  635.  
  636.           HELP.G01         ANSI color help file (edit to suit) displayed to
  637.                            caller by the '(H)elp with MHost' menu option
  638.  
  639.           HELP.T01         Non-ANSI color help file (edit to suit) displayed to
  640.                            caller by the '(H)elp with MHost' menu option
  641.  
  642.           GOODBYE.G01      ANSI color text file (edit to suit) displayed upon
  643.                            logging off the system
  644.  
  645.           GOODBYE.T01      Non-ANSI color text file (edit to suit) displayed
  646.                            upon logging off the system
  647.  
  648.           MAXIHOST.CNF     Configures MAXIHOST (described below)
  649.  
  650.           MAXIHOST.EXE     Main executable program
  651.  
  652.           MAXIHOST.DOC     This file
  653.  
  654.           MAXIHOST.LOG *   Created for caller log and comments
  655.  
  656.  
  657.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 4 ---
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                                       --- Maxihost User Guide: Introduction
  666.  
  667.           WELCOME.G01      ANSI color file displayed after carrier
  668.  
  669.           WELCOME.T01      Non-ANSI color file displayed after carrier
  670.  
  671.           NEWUSER.G01      ANSI color file displayed for new users
  672.  
  673.           NEWUSER.T01      Non-ANSI color file displayed for new users
  674.  
  675.           PASSWORD.MH  *   Created by the (I)nduction module for new users
  676.                            and merged by you with MAXIHOST.CNF using your
  677.                            favorite editor
  678.  
  679.           READ.ME          Last-minute news
  680.  
  681.           REGISTER.TXT     Invoice for registration fee
  682.  
  683.           TRAPDOOR.BAT     Provides a 'trapdoor' to a program or batch file     
  684.                            that you select
  685.  
  686.           TRAPDOO?.BAT     Same as above where ? would be a letter A - Z
  687.                            and there is at least one TRAPDOOR= keyword in the
  688.                            .CNF file. See below.
  689.  
  690.           UPLDDIR.BBS  *   Created by system for upload files where 'UPLDDIR' is
  691.                            the directory represented by the UPLOAD= keyword
  692.  
  693.           USERNAME.MH      Displayed for caller where 'USERNAME' is the first 8
  694.                            characters of first + lastname. (MFS Only)
  695.  
  696.           WATCHDG1.COM     Public domain program to monitor carrier detect:
  697.                            Port 1 version
  698.  
  699.           WATCHDG2.COM     Port 2 version
  700.  
  701.           The files ending with the .MH extention created by MaxiHost will
  702.           grow dynamically and should be purged occasionally. The data from
  703.           the UPLDDIR.BBS file can be moved to the proper download
  704.           directory and placed in a file there: these might be DNLDDIR and
  705.           DNLDDIR.BBS respectively, or for games, GAMES and GAMES.BBS. That
  706.           part of the filename preceding the extension must be the same as
  707.           the name of the directory.
  708.  
  709.           A word on updates: Although I will try and provide compatibility
  710.           between different versions of MAXIHOST, I cannot guarantee it.
  711.           You should use and where necessary modify the files provided with
  712.           each new version (particularly MAXIHOST.CNF) rather than use
  713.           those from its predecessors.
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 5 ---
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                                       --- Maxihost User Guide: Installation
  732.  
  733.                        ───────────────────────────────────────
  734.                                     INSTALLATION
  735.                        ───────────────────────────────────────
  736.  
  737.  
  738.  
  739.  
  740.           MODEM
  741.           ───────────────────────────────────────
  742.  
  743.           MAXIHOST is supplied configured for a 'Hayes-compatible' modem.
  744.           If your modem is not Hayes compatible, see 'MODEM SETTINGS',
  745.           below.
  746.  
  747.  
  748.  
  749.           DIRECTORY STRUCTURE
  750.           ───────────────────────────────────────
  751.  
  752.           The suggested implementation is to make a subdirectory MAXIHOST
  753.           off the root (if you use the DOS internal command for this, MD
  754.           \MAXIHOST). All files accompanying this within the bundled
  755.           archive file should be placed within this subdirectory. A PATH
  756.           MUST BE SET TO THIS SUBDIRECTORY in the AUTOEXEC.BAT file BEFORE
  757.           running MAXIHOST, or it will not work correctly.  This is
  758.           accomplished by the line PATH=C:\MAXIHOST.
  759.  
  760.           Also, make sure the COMSPEC includes the drive specifier. I use
  761.           SET COMSPEC=C:\DOS\COMMAND.COM but if COMMAND.COM is in the root,
  762.           use SET COMSPEC=C:\COMMAND.COM. If COMSPEC is already pointing at
  763.           COMMAND.COM, you need not include the SET command in your
  764.           AUTOEXEC.BAT. Some problems involving COMSPEC have been resolved
  765.           either by placing a path to COMMAND.COM, or by placing
  766.           COMMAND.COM within the \MAXIHOST directory (which should still
  767.           have a path set to it). I suggest the upload directory be
  768.           installed as MD C:\UPLD. The keyword UPLOAD=C:\UPLD should then
  769.           be specified, as explained below.
  770.  
  771.           NOTE: Data Files may now be placed in a separate drive/directory
  772.           then the executables. See DATAPATH= below. Floppy users may also
  773.           use subdirectories as described above.
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 6 ---
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                                       --- Maxihost User Guide: Installation
  798.  
  799.           CLEARANCE LEVEL
  800.           ───────────────────────────────────────
  801.  
  802.           This concept is essential to MAXIHOST, and its generous
  803.           implementation is one of the program's main features. As the
  804.           SysOp (System Operator) you determine the level of security for
  805.           just about any aspect of your own MAXIHOST -- notably, each item
  806.           that appears on the menu that a caller sees -- and specify these
  807.           levels in MAXIHOST.CNF. This file determines the clearance level
  808.           a caller must have in order to select the option, download a
  809.           file, log onto a subdirectory, etc. The higher the number, the
  810.           higher the level: if something requires a clearance level of 9,
  811.           say, a user with a clearance level of 8 or less cannot do it.
  812.           (For details, see 'CONFIGURATION FILE' below.)
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 7 ---
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                             --- Maxihost User Guide: In and Out of Maxihost
  864.  
  865.                        ───────────────────────────────────────
  866.                                IN AND OUT OF MAXIHOST
  867.                        ───────────────────────────────────────
  868.  
  869.  
  870.  
  871.  
  872.           STARTING UP MAXIHOST
  873.           ───────────────────────────────────────
  874.  
  875.           Once you have configured the program, to use it you will simply
  876.           log onto the subdirectory in which you have installed it, and
  877.           call it up.  MAXIHOST will briefly show you a copyright /
  878.           registration screen while it is reading the configuration file
  879.           and then will wait for a caller.
  880.  
  881.  
  882.  
  883.           USING MAXIHOST IN LOCAL MODE
  884.           ───────────────────────────────────────
  885.  
  886.           To use the program in local mode, press ESC any time you see the
  887.           'Waiting for Call' screen. You will then need to answer the
  888.           'First & Last Name:' and 'Password:' prompts just as if you had
  889.           called from somewhere else (a remote system). You MUST have
  890.           placed an entry with your name and password in the configuration
  891.           file beforehand.
  892.  
  893.  
  894.           Directory Status Line
  895.           ─────────────────────
  896.  
  897.           The current directory, maximum time allowed, and time left are
  898.           shown here. The format is:
  899.  
  900.              drive:\directory hours:minutes-timeleft.
  901.  
  902.              e.g. C:\PUBLIC\DONS 00:37-23
  903.  
  904.           where C:\PUBLIC\DONS is the current directory, 00:37 is the time
  905.           elapsed, in hours and minutes, and 23 is the number of minutes
  906.           remaining before disconnection. In this example, the program is
  907.           configured with TIMELIMIT=60; if TIMELIMIT=0 then there is no
  908.           limit and the time left (the '-23' here) will not be displayed.
  909.  
  910.  
  911.           Quitting MAXIHOST and Exiting to DOS
  912.            ────────────────────────────────────
  913.  
  914.           To quit, you must press ESC at the 'Waiting for Call' screen,
  915.           then press Enter at the 'First & Last Name:' prompt. MAXIHOST
  916.           will then terminate and you will be back at the DOS prompt. This
  917.           can only be done from local mode (while at the keyboard).
  918.  
  919.  
  920.  
  921.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 8 ---
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                               --- Maxihost User Guide: System Configuration
  930.  
  931.                        ───────────────────────────────────────
  932.                                 SYSTEM CONFIGURATION
  933.                        ───────────────────────────────────────
  934.  
  935.  
  936.  
  937.  
  938.           CONFIGURATION FILE
  939.           ───────────────────────────────────────
  940.  
  941.           System configuration is determined by the following switches
  942.           within the configuration file MAXIHOST.CNF. You can edit this
  943.           file with the editor of your choice.  Entries starting with semi
  944.           colons are considered comments and are ignored. (If you use a
  945.           word processor, make sure to use it in ASCII mode. If unsure
  946.           about this, look in the manual for advice on how to use the word
  947.           processor to write source code or messages for upload to remote
  948.           systems.)
  949.  
  950.           ALLOW300=Y
  951.  
  952.                "Y" allows 300 Baud modems to use the system. "N" would
  953.                prohibit 300 baud modems from coming on.
  954.  
  955.           ANSIDELAY=Y
  956.  
  957.                Setting this to 'N' eliminates a short pause added when
  958.                displaying ANSI output that causes some high speed modems to
  959.                miss ANSI escape sequences which displays garbage on the
  960.                display screen.
  961.  
  962.           ANSWERSTRING=ATA
  963.  
  964.                This string causes the modem to answer.
  965.  
  966.           AUTOINDUCT=N
  967.  
  968.                Causes the Induction function to be called upon logon if the
  969.                callers security level equals the number set by NEWUSERS=.
  970.                (ie, if the caller is not recognized by the system)
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 9 ---
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.                               --- Maxihost User Guide: System Configuration
  996.  
  997.           BATCHLOG=N
  998.  
  999.                If BATCHLOG=Y, MAXIHOST selects an alternate, user-written,
  1000.                batch logon routine; it is up to the SysOp to provide one
  1001.                that is CTTY compatible (INT 21). After the carrier is
  1002.                detected, the file BATCHLOG.BAT is invoked by MAXIHOST. The
  1003.                batch file would call your logon routine. This can provide a
  1004.                custom front end for a business to tailor to its
  1005.                requirements. The user program must create an ASCII file,
  1006.                BATCHLOG.DAT, containing the following information:
  1007.  
  1008.                     USER=FIRST LAST
  1009.                     SECURITY=9
  1010.                     TIMELIMIT=60
  1011.                     KBDTIMER=3
  1012.                     BUZZBACK=836-2402
  1013.                     ANSI=Y
  1014.  
  1015.                (The above keywords should not have leading spaces in the
  1016.                file; they are only shown this way here for clarity)
  1017.  
  1018.                BATCHLOG.DAT is read by MAXIHOST upon return. If
  1019.                BATCHLOG.DAT is not found, the caller's clearance defaults
  1020.                to 0. If SECURITY=NEWUSER then NEWUSER.?00 will be
  1021.                displayed. If SECURITY is a negative number the user is
  1022.                logged off. The USER field length is 25 characters.
  1023.  
  1024.                If BATCHLOG=Y you must toggle Batchlog OFF by pressing
  1025.                SHIFT-F7 from the Configuration Screen before pressing ESC
  1026.                to exit MaxiHost.
  1027.  
  1028.           BATCHON=N
  1029.  
  1030.                If BATCHON=Y, MAXIHOST will execute the batch file
  1031.                BATCHON.BAT just before a caller views the newuser screens,
  1032.                the bulletins, or checking for mail.  This allows the SysOp
  1033.                to customize the system with external routines such as
  1034.                checking a badname file against the callers name or giving
  1035.                the caller his fortune or horiscope.  External programs such
  1036.                as these are available for download from various BBS's
  1037.                throughout the country.
  1038.  
  1039.           BATCHOFF=N
  1040.  
  1041.                If BATCHOFF=Y or B, MAXIHOST will execute BATCHOFF.BAT just
  1042.                <b>efore logging the caller off.  If BATCHOFF=A, MAXIHOST
  1043.                will execute the batch file BATCHOFF.BAT just <a>fter
  1044.                logoff.  This allows the SysOp to customize the system with
  1045.                routines such as personal messages, updating bulletins,
  1046.                logs, etc.  External programs such as these are user
  1047.                supplied and may be downloaded from various MAXIHOST BBS's
  1048.                throughout the country.
  1049.  
  1050.  
  1051.  
  1052.  
  1053.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 10 ---
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.                               --- Maxihost User Guide: System Configuration
  1062.  
  1063.           BBSNAME=MAXIHOST Support BBS
  1064.  
  1065.                Replace 'MAXIHOST Support BBS' with your system's name.  You
  1066.                have up to 25 characters.
  1067.  
  1068.            BAUD=1200
  1069.  
  1070.                Selects initial baud rate. Usually this is set to the
  1071.                highest allowed by the modem, which at connection moves down
  1072.                to that of the caller if necessary. For example, if you are
  1073.                using a 9600 baud modem, you would normally set this switch
  1074.                to 9600.
  1075.  
  1076.                NOTE:  To the best of my knowledge the Multi Tech 2400
  1077.                should be set to 300 as it moves UP to the correct speed.
  1078.  
  1079.           BIOS=Y
  1080.  
  1081.                This prevents the program from writing directly to the
  1082.                screen. It is MUCH faster to set BIOS=N. Under the supported
  1083.                multitaskers DesqView, TaskView, TopView, DoubleDos, and
  1084.                Microsoft Windows, BIOS may be set to N and direct screen
  1085.                writes will occur correctly within the proper window
  1086.  
  1087.           CALLBACK=N
  1088.  
  1089.                If set to Y, mandatory BUZZBACK is invoked. This provides a
  1090.                great deal of security. A user places a call to MAXIHOST.
  1091.                After his password is confirmed, MAXIHOST hangs up and
  1092.                returns a call to the telephone number placed in the
  1093.                BuzzBack field in the .CNF file for that caller. The user
  1094.                gives his first name, last name and password again and is
  1095.                then able to log on. You may need to add S7=60 to your
  1096.                INITSTRING.  Also see BUZZBACK and RINGBACK.
  1097.  
  1098.           CLOSEDSYSTEM=Y
  1099.  
  1100.                If set to Y (for Yes), anybody giving a name not found in
  1101.                the MAXIHOST.CNF file will have NO access -- he'll be
  1102.                disconnected.
  1103.  
  1104.                If set to N (No -- an OPEN system), then a new caller will
  1105.                have the security level set by NEWUSER= in this file.
  1106.  
  1107.           COLOR=Y
  1108.  
  1109.                Selects color mode. Select Y if you are using a color
  1110.                monitor with a color graphics adapter, N otherwise.
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 11 ---
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.                               --- Maxihost User Guide: System Configuration
  1128.  
  1129.           COSYSOP=DON MANKIN
  1130.  
  1131.                Replace 'DON MANKIN' with your co-SysOp's name. The co-SysOp
  1132.                has certain privileges normal callers do not.  Comment out
  1133.                this line (put a ; in the first character position of this
  1134.                entry in the MAXIHOST.CNF file) if no co-SysOp is wanted!
  1135.  
  1136.           COMn_BASE= and COMn_INT= and COMn_IRQ=
  1137.  
  1138.                The following are default values, Procomm compatible:
  1139.  
  1140.                COM1_BASE=$3F8 COM1_INT=$0C   COM1_IRQ=$04
  1141.  
  1142.                COM2_BASE=$2F8 COM2_INT=$0B   COM2_IRQ=$03
  1143.  
  1144.                COM3_BASE=$3E8 COM3_INT=$0C   COM3_IRQ=$04
  1145.  
  1146.                COM4_BASE=$2E8 COM4_INT=$0B   COM4_IRQ=$03
  1147.  
  1148.                They establish the port addresses, the interrupt lines, and
  1149.                the IRQ's for the UART. You should specify any changes in
  1150.                the .CNF file -- if you know what you are doing!
  1151.  
  1152.           CONFERENCE=1;GENERAL;0;Miscellaneous Topics
  1153.           CONFERENCE=2;BETATEST;9;Beta Test Conference
  1154.  
  1155.                You may have up to ten conference entries. Each conference
  1156.                entries should begin with a unique id number 1 - 32767. This
  1157.                number is used by the (M)essage System to associate a
  1158.                message with a conference. Once established, you must not
  1159.                change a conference's id number. Doing so would get your
  1160.                conferences mixed up. You may, however, delete conferences,
  1161.                and sort them. For instance, suppose you wanted to add a
  1162.                conference between:
  1163.  
  1164.                CONFERENCE=1;CATS;0;Cat Stuff
  1165.  
  1166.                     and  
  1167.  
  1168.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1169.  
  1170.                You could do the following:
  1171.  
  1172.                CONFERENCE=1;CATS;0;Cat Stuff
  1173.                CONFERENCE=3;DOGS;0;Dog Stuff
  1174.  
  1175.                and  
  1176.  
  1177.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1178.  
  1179.                Later you could even delete a conference as in
  1180.  
  1181.                CONFERENCE=3;DOGS;0;Dog Stuff
  1182.  
  1183.  
  1184.  
  1185.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 12 ---
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.                               --- Maxihost User Guide: System Configuration
  1194.  
  1195.                and  
  1196.  
  1197.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1198.  
  1199.                As long as the id's have not been changed the message
  1200.                database will be intact. If you do decide to delete a
  1201.                conference entry, make sure  you delete the associated
  1202.                messages from the message database first.
  1203.  
  1204.                The identifier following the id would be the conference
  1205.                name, followed by the security level, followed by the
  1206.                description. Your conference name and description may
  1207.                contain up to 25 characters. If you do not specify at least
  1208.                one conference in the configuration file, one GENERAL
  1209.                conference will be the default.
  1210.  
  1211.                If using the Message File System (MFS), the conference name
  1212.                should consist of valid file name characters and be 8
  1213.                characters or less.
  1214.  
  1215.           CTSCHECK=N
  1216.  
  1217.                MaxiHost defaults to CTS checking off. A 'Y' argument here
  1218.                will enable it.  CTS checking is required to support higher
  1219.                baud rate modems.  Note that some external file tranfer
  1220.                protocols will not operate correctly with CTS checking on.
  1221.  
  1222.           DATAPATH=C:\MAXIHOST\DATA
  1223.  
  1224.                You may store your data files on a separate drive and
  1225.                directory by stating it here. Your data files include
  1226.                bulletins, welcome, newuser, messages, and user files.
  1227.                Executables would be kept in the directory Maxihost would be
  1228.                run from. C:\MAXIHOST for instance. Executables would
  1229.                include .EXE, .BAT, and .COM files. The configuration file
  1230.                must also exist in the executable directory. I keep
  1231.                MAXHOST.EXE, MAXIHOST.CNF, TRAPDOOR.BAT, and all my external
  1232.                file transfer programs together in my executable directory.
  1233.  
  1234.           DEBUG=N
  1235.  
  1236.                If DEBUG=Y then WELCOME, NEWUSER, and GOODBYE text files
  1237.                will be displayed when the SysOp logs on locally.  Also,
  1238.                BATCHON.BAT and BATCHOFF.BAT will be executed if they are
  1239.                set to be executed.  Also, record information is displayed
  1240.                when viewing messages in the Message Database System. If set
  1241.                off, non of the above will occur when logged on locally.
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 13 ---
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                               --- Maxihost User Guide: System Configuration
  1260.  
  1261.           DEFAULTS=9
  1262.  
  1263.                This works with PROTECT= to let you decide which of your
  1264.                users can go where on your system; it sets protection
  1265.                defaults for drives and directories not named in a PROTECT=
  1266.                line. Regardless of a DEFAULTS=9 setting, a caller with
  1267.                security level 5, say, would be able to access drives or
  1268.                directories having PROTECT= set at 5 or less, e.g.
  1269.                PROTECT=A:;5 or PROTECT=C:\GAMES;5 -- however, that user
  1270.                could not change to a directory not so listed as it would
  1271.                default to a security level of 9.
  1272.  
  1273.                In short, PROTECT= takes precedence over DEFAULTS=.
  1274.  
  1275.           DIALSTRING=ATDP
  1276.  
  1277.                This string tells MAXIHOST to use ATDP as the dialing
  1278.                prefix, for a dial (pulse) telephone line. Use ATDT for
  1279.                touch tone. This configures the modem for use with the Buzz
  1280.                Back and Call Back features explained later.
  1281.  
  1282.           DIRECT=N  (Replaces LAN=)
  1283.  
  1284.                If DIRECT=Y then MAXIHOST infers it is connected to another
  1285.                computer via a 'null modem' serial connection instead of via
  1286.                modem. Carrier detect must be forced on. This method has
  1287.                been used to transfer files between two machines connected
  1288.                via a null modem cable. MAXIHOST has also been tested in
  1289.                this configuration with limited success on an Ungermann-Bass
  1290.                broadband LAN. Flow control may prevent Xmodem file
  1291.                transfer. Experiment with this if you wish.
  1292.  
  1293.           DIRECTORY=C:\NEWFILES;0;MaxiHost Programs
  1294.  
  1295.                This allows for programmatic change of directories within a
  1296.                list. You may have up to 25 of these entries. The directory
  1297.                is first, followed by the security level, then the
  1298.                description. If the caller selects a menu choice here, the
  1299.                security level is determined by the level in DIRECTORY=. If
  1300.                the caller enters the directory name manually, the security
  1301.                level is determined first by a DIRPW= entry, and if not
  1302.                found, then a PROTECT= entry, and if a PROTECT= entry is not
  1303.                found, the DEFAULTS= security level is used. See DEFAULTS
  1304.                above, DIRPW and PROTECT below.
  1305.  
  1306.           DIRPW=C:\SECRET;PASSWORD
  1307.  
  1308.                This allows password protection of directories.  In the
  1309.                above example, the directory SECRET on drive C: would
  1310.                require the password of PASSWORD.  You may have up to 5
  1311.                DIRPW entries.  Directory security precedence is determined
  1312.                in the following order:  DIRECTORY=, DIRPW=, PROT=, and
  1313.                finally DEFAULTS=.
  1314.  
  1315.  
  1316.  
  1317.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 14 ---
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.                               --- Maxihost User Guide: System Configuration
  1326.  
  1327.           DOORSYS=0
  1328.  
  1329.                Setting this to 1 creates a small version of DOOR.SYS file
  1330.                in the directory pointed to by DATAPATH=.  This file is for
  1331.                the benefit of Doorway and is defined in the documentation
  1332.                provided with it.  Setting it to a '2' creates a
  1333.                DORINFO1.DEF file as required by Door programs written for
  1334.                QuickBBS and others.
  1335.  
  1336.           EVENT=Y;24
  1337.  
  1338.                Setting event to Y enables event scheduling. The event will
  1339.                be triggered, in the above example, at 12 midnight. Should a
  1340.                caller be on the system at midnight, the caller will be
  1341.                logged off. The batch file EVENT.BAT, created by the SysOp,
  1342.                will then be executed by MaxiHost. As in HOURS=, MaxiHost
  1343.                accepts only 24 hour increments. Allowable hours are 01 -
  1344.                24. Half hour increments are ignored. For instance, 2330
  1345.                would set off the event at 11pm.
  1346.  
  1347.                NOTE: If a caller is transferring files using an external
  1348.                file transfer protocol, and is on during the event time, the
  1349.                event COULD BE MISSED!
  1350.  
  1351.           EXECSWAP=N
  1352.  
  1353.                If EXECSWAP=Y then the amount of memory MaxiHost leaves
  1354.                resident in memory while executing external programs is
  1355.                approximately 30k. Most of MaxiHost is swapped out to EMS or
  1356.                disk if EMS is not available. This leaves almost all of your
  1357.                system's memory available to your programs called from (+)-
  1358.                Trap Door!  One note of caution using this feature. It is
  1359.                never a good idea to run a TSR from within a child process.
  1360.                MiniHost permitted the use of WATCHDOG, a TSR carrier
  1361.                detection program, from within its DOS shell. This MAY NOT
  1362.                BE DONE under MaxiHost when EXECSWAP=N unless you first run
  1363.                MARK before WATCHDOG, then RELEASE the TSR from memory
  1364.                before MaxiHost regains control.
  1365.  
  1366.           HOURS=18;08
  1367.  
  1368.                This would make (O)perator Chat available to those callers
  1369.                with the proper security level (See MENU=OPERATOR below)
  1370.                between, in the example above, the hours of 6pm through 8am.
  1371.                As in EVENT=, MaxiHost accepts only 24 hour increments.
  1372.                Allowable hours are 01 - 24. Half hour increments are
  1373.                ignored. For instance, 2330 would be recognized as 11pm. The
  1374.                HOURS= availability may be forced on via SHIFT-F10 in the F1
  1375.                Configuration Screen.
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 15 ---
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.                               --- Maxihost User Guide: System Configuration
  1392.  
  1393.           INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  1394.  
  1395.                This is the INITSTRING for Hayes 1200 baud modems. Your
  1396.                communications program (e.g. Procomm,  Qmodem, etc) must be
  1397.                responsible for resetting the modem.
  1398.  
  1399.                Hayes 2400 baud modems:
  1400.  
  1401.                     INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  1402.  
  1403.                Multi-Tech 2400 baud modems:
  1404.  
  1405.                     INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  1406.  
  1407.                US Robotics Courier HST 9600:
  1408.  
  1409.                     INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  1410.  
  1411.                Racal Vadic 1200/2400/9600 modems:
  1412.  
  1413.                     INITSTRING=AT&C1&D2E0M0Q0V1X4S0=0S1=0
  1414.  
  1415.                Everex Evercom 24 modems:
  1416.  
  1417.                     INITSTRING=ATE0Q0V1X4L3S7=60
  1418.  
  1419.                Adding S7=60 increases to 60 seconds the time the modem is
  1420.                to wait for a carrier after dialing. This may be necessary
  1421.                for BuzzBack to work.
  1422.  
  1423.                You may have two INITSTRING= entries each consisting of 40
  1424.                characters or less. If you can fit all of your commands into
  1425.                one INITSTRING= you should do so. Using two strings
  1426.                lengthens the time required for resets.
  1427.  
  1428.                If you enter a command into your INITSTRING that is not
  1429.                recognized by your modem, the entire INITSTRING is ignored
  1430.                by the modem.
  1431.  
  1432.                See 'MORE ON INITSTRING' below for further information,
  1433.                particularly on troublesome modems.
  1434.  
  1435.           KBDTIMER=0
  1436.  
  1437.                KBDTIMER=3 limits a caller to three minutes of keyboard
  1438.                inactivity before the program cuts him off. By setting
  1439.                KBDTIMER to 0, keyboard timeout is deactivated. Setting
  1440.                KBDTIMER to 0 disables keyboard checking and causes ASCII
  1441.                uploads to be quicker. Some laptops that experienced
  1442.                truncation of the first characters of each line during
  1443.                uploads work much better without keyboard checking on.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 16 ---
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.                               --- Maxihost User Guide: System Configuration
  1458.  
  1459.           LOCKBAUD=N
  1460.  
  1461.                This option was introduced in an attempt to support US
  1462.                Robotics 9600 and 14400 modems.  If LOCKBAUD=Y then your
  1463.                modem will communicate to the UART at the speed specified by
  1464.                the BAUD= keyword in your MAXIHOST.CNF file instead of the
  1465.                baud rate your caller has connected with.  This feature is
  1466.                UNSUPPORTED!  I have yet to be able to get MAXIHOST using a
  1467.                HST modem to connect with 'BOTH' 9600 and 19200 callers!  If
  1468.                you have some solid advice along these lines, please feel
  1469.                free to pass it along.
  1470.  
  1471.           LOGFILE=Y
  1472.  
  1473.                Directs tracking output and comments to a disk file. If you
  1474.                specify Y then MAXIHOST creates a file MAXIHOST.LOG, records
  1475.                in it everything a user does, and appends to it records of
  1476.                subsequent activity. This is an especially good idea for
  1477.                OPEN systems; it enables the SysOp to see who
  1478.                uploaded/downloaded what and when. (PRINTER=Y also directs
  1479.                this output to the printer.)
  1480.  
  1481.           LPT=1
  1482.  
  1483.                Indicates which printer port to send printed output to.
  1484.                LPT=1 indicates LPT1,  LPT=2 indicates LPT2,  and LPT=3
  1485.                indicates to send printed output to the MAXIHOST.LOG file.
  1486.  
  1487.           MATCHLEVEL=N
  1488.  
  1489.                If set to Y a user is only allowed to change to a
  1490.                subdirectory that has exactly the same security level as his
  1491.                own. This can be used to provide users with their own
  1492.                subdirectories. Normally, a user with a security level of 5
  1493.                can access any subdirectory with a security protection of 5
  1494.                OR LESS. The 'OR LESS' is eliminated with this option set to
  1495.                Y.
  1496.  
  1497.                Given the following entries in the .CNF:
  1498.  
  1499.                    MENU=BUZZBACK;255
  1500.                    MENU=OPERATOR;100
  1501.                    MENU=TRAPDOOR;350
  1502.                    PROTECT=C:\FRED;100
  1503.                    PROTECT=C:\TOM;200
  1504.                    PROTECT=C:\JAN;300
  1505.                    PROTECT=C:\PAT;400
  1506.                    USER=FRED FREDRICKSON         ;FRED        ;Y;100;;
  1507.                    USER=TOM THOMASON             ;TOM         ;Y;200;;
  1508.                    USER=JAN JANSON               ;JAN         ;Y;300;;
  1509.                    USER=PAT PATSON               ;PAT         ;Y;400;;
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 17 ---
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                               --- Maxihost User Guide: System Configuration
  1524.  
  1525.                If MATCHLEVEL=Y then
  1526.                     1) Fred, Tom, Jan, and Pat could not change into each
  1527.                other's directory, only the one that exactly matched their
  1528.                own security level.
  1529.                     2) Pat could Buzzback, Operator Chat, and TrapDoor.
  1530.                Jan could BuzzBack and Operator Chat.  Tom and Fred could
  1531.                only BuzzBack.
  1532.  
  1533.                If MATCHLEVEL=Y then
  1534.                     1) Pat could change to Pat's, Jan's, Tom's, and Fred's
  1535.                directory.  Jan  could change to Jan's, Tom's, and Fred's.
  1536.                Tom could change to Tom's, and Fred's.  And Fred could only
  1537.                change to Fred's.
  1538.                     2) Pat could Buzzback, Operator Chat, and TrapDoor.
  1539.                Jan could BuzzBack and Operator Chat.  Tom and Fred could
  1540.                only BuzzBack.
  1541.  
  1542.           MDM300=CONNECT;1
  1543.           MDM1200=CONNECT 1200;5
  1544.           MDM2400=CONNECT 2400;10
  1545.           MDM4800=CONNECT 4800;11
  1546.           MDM9600=CONNECT 9600;12
  1547.           MDM19200=CONNECT 19200;14
  1548.  
  1549.                The above defaults configure MaxiHost to be compatible with
  1550.                Hayes V Series Modems. These should not have to be modified
  1551.                unless you have a modem that supports baud rates of 9600 or
  1552.                greater and is not a Hayes V Series compatible modem. First,
  1553.                you have the keyword, a semicolon, the verbal connect
  1554.                string, a colon, and then the numeric connect string. If
  1555.                your modem does not support a particular baud rate, set the
  1556.                numeric result code to -1. An example of a US Robotics
  1557.                Courier HST follows:
  1558.  
  1559.                     MDM300=CONNECT;1
  1560.                     MDM1200=CONNECT 1200;5
  1561.                     MDM2400=CONNECT 2400;10
  1562.                     MDM4800=CONNECT 4800;-1
  1563.                     MDM9600=CONNECT 9600;13
  1564.                     MDM19200=CONNECT 19200;-1
  1565.  
  1566.           MENU (general)
  1567.  
  1568.                If you wish to disable a particular feature, simply specify
  1569.                a higher security level for it than you give any user. For
  1570.                example, to prevent anyone from jumping to DOS, you can set
  1571.                MENU=TRAPDOOR;50 where users have a levels between 0 and 10.
  1572.  
  1573.           MENU=ANSI;1
  1574.  
  1575.                A user needs a clearance level of 1 or higher to get (A)NSI
  1576.                Color.
  1577.  
  1578.  
  1579.  
  1580.  
  1581.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 18 ---
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                               --- Maxihost User Guide: System Configuration
  1590.  
  1591.           MENU=BUZZBACK;9
  1592.  
  1593.                A user needs a clearance level of 9 or higher to request a
  1594.                (B)uzz Back. Selecting this option will instruct MAXIHOST to
  1595.                call the user back at the number placed in the configuration
  1596.                file.
  1597.  
  1598.           MENU=CHANGEDIR;1
  1599.  
  1600.                A user needs a clearance level of 1 or higher to (C)hange
  1601.                Directory (i.e. subdirectory).
  1602.  
  1603.           MENU=DOWNLOAD;1
  1604.  
  1605.                A user needs a clearance level of 1 or higher to (D)ownload
  1606.                a File.
  1607.  
  1608.           MENU=ENTERMSG;1
  1609.  
  1610.                A user needs a clearance level of 1 or higher to leave
  1611.                messages to other users.
  1612.  
  1613.           MENU=FILEDESC;1
  1614.  
  1615.                A user needs a clearance level of 1 or higher to get (F)ile
  1616.                Descriptions.  Selecting this option displays the file
  1617.                created by uploads or the & command.
  1618.  
  1619.           MENU=HELP;1
  1620.  
  1621.                A user needs a clearance level of 1 or higher to get (H)elp
  1622.                with MAXIHOST, i.e. to view HELP.?01. This should be low if
  1623.                you are running an OPEN system and let new users have
  1624.                access.
  1625.  
  1626.           MENU=INDUCTION;0
  1627.  
  1628.                A user needs a clearance level of 0 or above to use the
  1629.                induction/registration option. This option updates two
  1630.                files, INDUCT.MH containing registration information, and
  1631.                PASSWORD.MH, to be merged with the MAXIHOST.CNF file for
  1632.                USER password addition. If a caller's security equals
  1633.                NEWUSER then security is increased by one after Induction.
  1634.  
  1635.           MENU=LOGDRIVE;1
  1636.  
  1637.                A user needs a clearance level of 1 or higher to (L)og New
  1638.                Drive (for instance to change from drive C: to drive D: or
  1639.                E:).
  1640.  
  1641.           MENU=MSGTOSYSOP;0
  1642.  
  1643.                A user needs a security level of 0 or higher to leave a
  1644.                (M)essage to SysOp.
  1645.  
  1646.  
  1647.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 19 ---
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.                               --- Maxihost User Guide: System Configuration
  1656.  
  1657.           MENU=OPERATOR;1
  1658.  
  1659.                A user needs a clearance level of 1 or higher to attempt an
  1660.                (O)perator Chat. The caller will get a 'not available'
  1661.                message if the request is outside the hours specified by the
  1662.                keyword HOURS=.
  1663.  
  1664.           MENU=PROGRAMDIR;1
  1665.  
  1666.                A user needs a clearance level of 1 or higher to see the
  1667.                '(P)rogram Directory' option. This specifies whether he can
  1668.                get a listing of the filenames and sizes of the subdirectory
  1669.                or drive where he is located.
  1670.  
  1671.           MENU=QUESTIONAIRE;1
  1672.  
  1673.                Given a security level of 1 or more, MaxiHost will read the
  1674.                file QUESTION.IN, display a line of it, allow the caller to
  1675.                respond, read another line, etc, until the end of the file
  1676.                is reached. The caller's responses are then written out to a
  1677.                file QUESTION.OUT. This is a very simple questionnaire
  1678.                procedure and no field type checking of any kind is done.
  1679.  
  1680.           MENU=READLOG;9
  1681.  
  1682.                A user needs a clearance level of 9 or higher to be able to
  1683.                read the log containing private messages to the SysOp and
  1684.                caller statistics.
  1685.  
  1686.           MENU=READMSG;1
  1687.  
  1688.                A user needs a clearance level of 1 or higher to be able to
  1689.                read public messages.  (MFS Only)
  1690.  
  1691.           MENU=SEARCH;1
  1692.  
  1693.                A user needs a clearance level of 1 or higher to (S)earch
  1694.                for Files. Protected files and directories are not listed
  1695.                during the search. The logged drive, and all drives listed
  1696.                in the DIRECTORY= entries are searched.
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 20 ---
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.                               --- Maxihost User Guide: System Configuration
  1722.  
  1723.           MENU=TRAPDOOR;9;Door Description
  1724.  
  1725.                A user needs a clearance level of 9 or higher to 'go out of
  1726.                the trap door'. Selecting (T)rap Door runs the batch file
  1727.                TRAPDOOR.BAT. Replace the line COMMAND in the batch file
  1728.                with the program of your choice. Just remember that the DOS
  1729.                CTTY command only provides INT 21 I/O, and anything poking
  1730.                to the screen or directly reading the keyboard will be lost.
  1731.                See TRAPDOOR.BAT or TRAPDOOR= for the command line arguments
  1732.                provided. If there is more than one TRAPDOOR= entry (up to
  1733.                nine) MaxiHost will display a menu of available doors from
  1734.                which to choose. If the third choice were selected, then the
  1735.                batch file TRAPDOO3.BAT would be called. If the second were
  1736.                selected, TRAPDOO2.BAT would be called, etc. Only one
  1737.                TRAPDOOR= entry would call TRAPDOOR.BAT. The first selection
  1738.                from more than one would call TRAPDOO1.BAT for consistency.
  1739.                This enhancement replaces the (J)ump to DOS function in
  1740.                MiniHost. A DOS shell could be an item off the list. Read
  1741.                'Running DOS from a Remote' below for more details.
  1742.  
  1743.           MENU=UPLOAD;0
  1744.  
  1745.                A user needs a clearance level of 0 or higher to (U)pload a
  1746.                File. A request to upload will be denied if space is not
  1747.                available.
  1748.  
  1749.           MENU=VIEWBULL;0
  1750.  
  1751.                A user needs a clearance level of 0 or higher to view the
  1752.                bulletins.
  1753.  
  1754.           MENU=YOURMAIL;1
  1755.  
  1756.                A user needs a clearance level of 1 or higher to select menu
  1757.                option (Y)our Private Mail.  (MFS Only)
  1758.  
  1759.           MODEMDELAY=5
  1760.  
  1761.                This integer value constitutes a pause inserted between
  1762.                characters when AT command strings are sent to the modem.
  1763.                Most modems should work well with this set to 1. If your
  1764.                system IS NOT ANSWERING calls or the modem DOES NOT RESET
  1765.                then increase this number until it works.  Some modems
  1766.                require a count of 10 or better (ouch!). This will slow down
  1767.                the recycle time between calls however. (Replaces
  1768.                SLOWMODEM=)
  1769.  
  1770.           MSGLINES=19     (MFS Only)
  1771.  
  1772.                This indicates that Messages to the SysOp and Mail can
  1773.                contain a maximum of 19 lines. (75 is the maximum setting.)
  1774.                If using the Message Database System (MDS) then a fixed
  1775.                length record is used for each message locking MSGLINES at
  1776.                25.
  1777.  
  1778.  
  1779.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 21 ---
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.                               --- Maxihost User Guide: System Configuration
  1788.  
  1789.           MSGRECS=50      (MDS/MFS Switch)
  1790.  
  1791.                Setting this to anything greater than zero enables the
  1792.                Message Database System (MDS) and disables the Message File
  1793.                System (MFS). This number sets the maximum number of
  1794.                messages available to the MDS. Once this number is reached,
  1795.                messages must be deleted before new ones can be added. You
  1796.                may always increase this number if you run out of room. You
  1797.                may NOT reduce the size of the database any smaller than the
  1798.                highest message number.  You may, however, delete all
  1799.                MAXIMAIL.* files and start over if necessary.  Each message
  1800.                in the MDS requires approximately 2k. If MDS is enabled then
  1801.                MSGLINES (the number of lines allowed per message) is
  1802.                limited to 25.
  1803.  
  1804.           NEWPVTMSG=N
  1805.  
  1806.                If set to 'Y' then new callers are allowed to enter private
  1807.                messages to the SysOp.  If the new caller's security is less
  1808.                than that specified by MENU=ENTERMSG but NEWPVTMSG=Y then
  1809.                that caller may not leave public or private messages to
  1810.                anyone other than to the USER= entry specified by SYSOP=.
  1811.  
  1812.           NEWUSER=0
  1813.  
  1814.                Sets the clearance level for new users.
  1815.  
  1816.           NOTIMERS=10
  1817.  
  1818.                Callers with a security level of 10 or above will NOT be
  1819.                logged off when they have been on the system longer than
  1820.                TIMELIMIT or when they have waited longer than KBDTIMER
  1821.                seconds between keystrokes.
  1822.  
  1823.           OFFHOOK=N
  1824.  
  1825.                  Setting to Y takes your modem off hook when in local mode.
  1826.                This encourages your callers to believe your system is in
  1827.                use, and not off line.
  1828.  
  1829.           PORT=1
  1830.  
  1831.                Selects serial port 1. If you are using serial port 2, this
  1832.                number should be 2. I have attempted to support ports 3
  1833.                (1000/3E8, irq4) and 4 (2E8/744, irq3); try either at your
  1834.                own risk, as I have no way of testing it.
  1835.  
  1836.           PRINTER=N
  1837.  
  1838.                Changed to Y, this directs tracking output and comments to
  1839.                the printer. (To direct it to disk, use LOGFILE=Y.)
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 22 ---
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.                               --- Maxihost User Guide: System Configuration
  1854.  
  1855.           PROTECT (general)
  1856.  
  1857.                Only 50 PROTECT entries are allowed. Here are some examples
  1858.                as to how they can be used:
  1859.  
  1860.                PROTECT=A:;9
  1861.  
  1862.                A user cannot select drive A: without a clearance level of 9
  1863.                or  higher. (NOTE that there is no colon following the drive
  1864.                letter.)
  1865.  
  1866.                PROTECT=*.CFG;9
  1867.  
  1868.                No file with the extension .CFG can be downloaded without a
  1869.                clearance level of 9 or above. (Batch file transfer will
  1870.                disable this protection.)
  1871.  
  1872.                PROTECT=C:\GAMES;3
  1873.  
  1874.                A user could not select directory C:\GAMES without a
  1875.                security level of 3 or above.
  1876.  
  1877.           PROTOCOL=SEND;Ymodem;dsz port %PORT% speed %BAUD% sb
  1878.                               -k %FILENAME%
  1879.           PROTOCOL=RECEIVE;Ymodem;dsz port %PORT% speed %BAUD% rb;
  1880.  
  1881.                Maxihost includes two basic file transfer protocols, Xmodem
  1882.                and Xmodem-1k. Other file transfer protocols are available
  1883.                from various BBS's. MaxiHost allows for SysOp configuration
  1884.                of any of these external protocols up to a total of ten
  1885.                SEND/RECEIVE sets. MaxiHost's implementation of these
  1886.                protocols require them to be batch protocols. No prompt is
  1887.                given for received files. The PROTOCOL=SEND/RECEIVE
  1888.                indicates which menu, the upload or the download, will
  1889.                display and execute the protocol. The next item between the
  1890.                semicolons indicate how the item will be displayed on the
  1891.                menu. Finally, the command line as it will be sent to the
  1892.                external file transfer program. %PORT% will be replaced by
  1893.                your port number, %BAUD% will be replaced by the connected
  1894.                baud rate, %UART% will be replaced with the UARTS DTE speed,
  1895.                and %FILENAME% will be replaced by the filename(s). The
  1896.                above configuration calls DSZ requesting a Ymodem Batch file
  1897.                transfer. The sample MAXIHOST.CNF configuration file also
  1898.                includes configurations for Zmodem  Ymodem-G,  PCKermit,
  1899.                SEAlink, Lynx, and MegaLink. Be sure to set a path to the
  1900.                directory containing these file PRIOR to running MaxiHost.
  1901.                The programs required for these protocols are not bundled
  1902.                with MaxiHost but may be obtained from the MaxiHost Support
  1903.                BBS or your local board.
  1904.  
  1905.           QUIET=N
  1906.  
  1907.                Setting this switch to 'Y' prevents the beep sent to the
  1908.                SysOp upon a callers connection.
  1909.  
  1910.  
  1911.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 23 ---
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.                               --- Maxihost User Guide: System Configuration
  1920.  
  1921.           RESETSTRING=ATZ
  1922.  
  1923.                This string is sent to the modem during initialization and
  1924.                after each call.
  1925.  
  1926.           RETRIES=2
  1927.  
  1928.                If set to 2, the caller may attempt 2 tries each at the
  1929.                'First & Last Name:' and 'Password:' prompts before MaxiHost
  1930.                logs you off. You may set this to 1, 3, 4, etc. See
  1931.                USERLOCK=.
  1932.  
  1933.           REVMSGFILE=N
  1934.  
  1935.                Normally MAXIHOST appends a new data to the bottom of the
  1936.                data file. This requires reading all the old data before
  1937.                getting to the new ones at the bottom. The technique is
  1938.                simple and requires little disk space. If REVMSGFILE=Y, on
  1939.                the other hand, MAXIHOST creates a temporary file: the new
  1940.                data is sent to it first, and the old data file is appended
  1941.                to the end of it. If this process is successful, the old
  1942.                data file is erased and the temporary file given its name.
  1943.                Descriptions for uploads and messages in the Message File
  1944.                System (MFS) are handled in this manner. This method takes a
  1945.                little longer to add update its files.
  1946.  
  1947.           RINGBACK=N
  1948.  
  1949.                Changed to Y, this allows you to use MAXIHOST on your
  1950.                dedicated voice  or FAX line. To trigger MAXIHOST, a second
  1951.                call must be received between 10 and 60 seconds after a
  1952.                first call. (The first call would not be answered; the
  1953.                would-be MAXIHOST user would hang up once he hears the
  1954.                ringing tone.)  Ringback requires that the MAXIHOST system
  1955.                be call again within 60 seconds before it will answer the
  1956.                phone. If you have an answering recorder on the same line
  1957.                make sure it is set up to answer on the 3rd or 4th ring.
  1958.                This will enable you to call in from a remote, call MaxiHost
  1959.                once, hang up, and call right back.  Also see BUZZBACK and
  1960.                CALLBACK.
  1961.  
  1962.           RINGPIN=N
  1963.  
  1964.                MAXIHOST normally detects an incoming ring via a '2' or
  1965.                'RING' from the modem. IF RINGPIN=Y, it will not get its
  1966.                ring indication from the modem, but directly from the serial
  1967.                card. Enabling this option will require pin 22 be available
  1968.                on the RS-232C cable.
  1969.  
  1970.           SAVESCRN=Y
  1971.  
  1972.                If set to Y the 'WAITING FOR CALL' screen will move on the
  1973.                screen at various intervals to avoid screen burn-in.
  1974.  
  1975.  
  1976.  
  1977.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 24 ---
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                               --- Maxihost User Guide: System Configuration
  1986.  
  1987.           SEPARATORS=N
  1988.  
  1989.                Set this to Y if you want line separators placed into the
  1990.                .BBS files.  This requires additional time online for your
  1991.                callers to view (P)rogram Descriptions, but makes for a much
  1992.                more readable display.
  1993.  
  1994.           SHOWSWAPMSG=Y
  1995.  
  1996.                If set to 'N' then, even if EXECSWAP=Y, the 'Swapping
  1997.                MAXIHOST Out' message will not be displayed.  Sometimes this
  1998.                message complicates the display.  If SWAPTOEMS=Y then the
  1999.                swapping is so fast that the user need not be informed that
  2000.                the swap has occured.
  2001.  
  2002.           START=C:\PUBLIC
  2003.  
  2004.                Directory where MAXIHOST will start from. This allows you to
  2005.                invoke the program from one directory, and start callers off
  2006.                in another. For example, you may not allow users to have
  2007.                access to the directory or drive that contains the MAXIHOST
  2008.                program files. You might put these in \MAXIHOST but have the
  2009.                START line change to \PUBLIC once the program has started
  2010.                up. Another option would be to boot from drive C: but have
  2011.                the START line switch to drive D: (START=D:\).
  2012.  
  2013.           SWAPTOEMS=Y
  2014.  
  2015.                If set to N then EMS is not utilized during an ExecSwap.
  2016.                Only disk will be used.  This is provided in the rare case
  2017.                of EMS incompatability.  See EXECSWAP= for more details.
  2018.  
  2019.           SYSOP=DON MANKIN
  2020.  
  2021.                Replace 'DON MANKIN' with your own name. The SysOp has
  2022.                certain privileges over any other user.  MAKE SURE you have
  2023.                entered a USER= name that matches the SYSOP= name or your
  2024.                system will not behave as expected.
  2025.  
  2026.           TDSTRING=Jump to DOS
  2027.  
  2028.                This determines how the Trap Door option will appear in the
  2029.                menu. For instance, if the external program you wish to run
  2030.                is the editor EDLIN, you could set TDSTRING=Editor. See
  2031.                TRAPDOOR= below.
  2032.  
  2033.           TEMPDIR=C:\MAXIHOST
  2034.  
  2035.                This directory is where the MAXISWAP.$$$ file will be saved
  2036.                if EXECSWAP=Y and there is insufficient EMS or SWAPTOEMS=N.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 25 ---
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.                               --- Maxihost User Guide: System Configuration
  2052.  
  2053.           TIMELIMIT=0
  2054.  
  2055.                Set to 60, this will disconnect callers after 60 minutes. If
  2056.                it is set to 0, there is no time limit. See also NOTIMER=.
  2057.  
  2058.           TRAPDOOR=DOS Shell;9;Command Line Interpreter
  2059.  
  2060.                You may have  up to nine "TRAPDOOR= entries. In the above
  2061.                example, "DOS Shell" would be the menu item, "9" would be
  2062.                the security level for that item, and "Command Line
  2063.                Interpreter" would be the  description of the item.
  2064.                Selecting a 1 from the (+)-Trap Door menu would execute
  2065.                TRAPDOO1.BAT, selecting a 2 would execute TRAPDOO2.BAT, etc
  2066.                through 9. If there are  no TRAPDOOR= entries, then
  2067.                selecting (+) from the menu would automatically  execute
  2068.                TRAPDOOR.BAT, and no menu would be presented.
  2069.                MENU=JUMPTODOS;n, available in MiniHost, goes away.
  2070.  
  2071.                MaxiHost passes the following command line parameters:
  2072.  
  2073.                     %0 = name ofprogram called (.bat, .exe, .com)
  2074.                     %1 = port number
  2075.                     %2 = baud rate
  2076.                     %3 = first name
  2077.                     %4 = last name
  2078.                     %5 = security level
  2079.                     %6 = ANSI (Y or N)
  2080.                     %7 = directory MaxiHost was to started from
  2081.                     %8 = CARRIER or LOCAL
  2082.  
  2083.           UPLOAD=C:\PUBLIC\UPLD
  2084.  
  2085.                Drive and directory where you want uploaded files to go.  If
  2086.                this directory does not exist prior to running MAXIHOST you
  2087.                will get a 'Bad UPLD Parameter in *.CNF File' error message.
  2088.  
  2089.           UPLOADINPLACE=9
  2090.  
  2091.                A caller given this security level would be allowed to
  2092.                upload to the currently logged in drive:\directory rather
  2093.                than be forced to upload to the directory specified by
  2094.                UPLOAD=.
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 26 ---
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.                               --- Maxihost User Guide: System Configuration
  2118.  
  2119.           USER=DON MANKIN
  2120.  
  2121.                Username,Password,ANSIcolor(YN),Security level,BuzzBack #
  2122.  
  2123.              <------------25-chars-------->;<-12-chars->;1;2 ;<12 chars>
  2124.              USER=DON MANKIN               ;ZAXXON      ;Y;9 ;622-4300
  2125.              USER=GEORGE JETSON            ;GJ          ;N;5 ;987-6543
  2126.  
  2127.                 Above are typical user entries. (Although the first is that
  2128.                of the sysop, you will notice that it takes exactly the same
  2129.                form as that of others.)  Field lengths are delimited by
  2130.                semicolons, and entries must be formatted EXACTLY as above,
  2131.                except that they should have no leading spaces. The best way
  2132.                to be sure of this is to follow exactly the examples in the
  2133.                MAXIHOST.CNF file as you receive it; do not delete these
  2134.                examples until you have entered your own and your users'
  2135.                names and passwords.
  2136.  
  2137.                You may have up to 500 USER entries.
  2138.  
  2139.           USERLOCK=N
  2140.  
  2141.                If equal to Y then MAXIHOST tracks unsuccessful logon
  2142.                attempts. If a user makes many unsuccessful logon attempts,
  2143.                twice that set by RETRIES=,  MAXIHOST creates a BADUSER.DAT
  2144.                file and puts the user's name in it. This file is read for
  2145.                each attempted logon, and if the caller's name is found in
  2146.                it, he is denied access. The USERLOCK feature should only be
  2147.                used where security is most important as a cracker could
  2148.                lock out a legitimate user. It is therefore not suitable for
  2149.                normal BBS operations.  Please note that the SysOp's name
  2150.                will not be displayed at the main menu, nor will messages
  2151.                left to 'SYSOP' be translated to the name set by SYSOP=
  2152.                because of security reasons.
  2153.  
  2154.           USERLOG=Y
  2155.  
  2156.                Turning on this option has no effect unless you are using
  2157.                the Message Database System (MDS).  If enabled, a record is
  2158.                kept of the time and date of each caller listed as a USER in
  2159.                the MAXIHOST.CNF file. Selected (N)ew Messages from the
  2160.                (M)essage System will accurately display messages left since
  2161.                the last logon. If USERLOG=N then selecting new messages
  2162.                will display all messages left one month prior to the
  2163.                current date. This allows one to have the MDS enabled and
  2164.                the userlog feature disabled. Those with limited disk space
  2165.                may prefer this option.
  2166.  
  2167.                Deleting the MAXIUSRS.* files will cause MaxiHost to
  2168.                recreate new user files upon next (M)essage System request.
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 27 ---
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                               --- Maxihost User Guide: System Configuration
  2184.  
  2185.           XONXOFF=Y
  2186.  
  2187.                MaxiHost, by default, supports Xon (ctl-s) Xoff (ctl-q) for
  2188.                character pausing. This can be disabled by setting XONXOFF
  2189.                equal to N.
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 28 ---
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.                               --- Maxihost User Guide: System Configuration
  2250.  
  2251.                        ───────────────────────────────────────
  2252.                                       BULLETINS
  2253.                        ───────────────────────────────────────
  2254.  
  2255.  
  2256.           After logon, MAXIHOST checks to see if the caller has specified
  2257.           (A)NSI Color. If so, MAXIHOST looks for the bulletin menu file
  2258.           BULLETIN.G00 and displays it. If the caller does not specify ANSI
  2259.           or if it does not find this file, it looks for BULLETIN.T00, the
  2260.           equivalent non-ANSI file, and displays it if it finds it. If the
  2261.           caller then presses 3, say, for the third bulletin, MAXIHOST
  2262.           looks for the file BULLETIN.G03 (or BULLETIN.T03 for non-ANSI
  2263.           graphics). Two sets of bulletin files may then be kept: files
  2264.           with and without ANSI graphics, named with extensions starting
  2265.           with G and B respectively. In each case, if the ANSI file is not
  2266.           found, the non-ANSI file is looked for.
  2267.  
  2268.           Bulletin        With             Without
  2269.           number          ANSI graphics    ANSI graphics
  2270.           ────────────────────────────────────────────────────
  2271.  
  2272.           [menu of bulletins]  BULLETIN.G00     BULLETIN.T00
  2273.                 1              BULLETIN.G01     BULLETIN.T01
  2274.                 2              BULLETIN.G02     BULLETIN.T02
  2275.                 3              BULLETIN.G03     BULLETIN.T03
  2276.                 4              BULLETIN.G04     BULLETIN.T04
  2277.                 5              BULLETIN.G05     BULLETIN.T05
  2278.           -  -  -  -  -  -  [et cetera, to:]  -  -  -  -  -
  2279.                99              BULLETIN.G99     BULLETIN.T99
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 29 ---
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.                                --- Maxihost User Guide: Caller Menu Options
  2316.  
  2317.                        ───────────────────────────────────────
  2318.                                  CALLER MENU OPTIONS
  2319.                        ───────────────────────────────────────
  2320.  
  2321.  
  2322.           The following menu options can be available to a caller. You use
  2323.           MAXIHOST.CNF to set the security level of each -- and, if you
  2324.           wish, to disable some completely.
  2325.  
  2326.  
  2327.  
  2328.           GENERAL OPTIONS
  2329.           ───────────────────────────────────────
  2330.  
  2331.           (A)NSI Color - on/off
  2332.  
  2333.                This command, when enabled, will allow color on those
  2334.                systems properly configured. There are three requirements
  2335.                for this. First, the caller must have set his communication
  2336.                parameters to 8 bits, no parity. Secondly, he must be
  2337.                running a program that supports it: Qmodem, Procomm, and
  2338.                Pibterm are three that do. (Most require that ANSI.SYS be
  2339.                installed on the home system, by putting the line
  2340.                DEVICE=ANSI.SYS in the CONFIG.SYS file.)  Thirdly, of
  2341.                course, he must have a color monitor.
  2342.  
  2343.           (B)uzz Back
  2344.  
  2345.                This command instructs MAXIHOST to buzz the caller back at
  2346.                the number in the configuration file. The SysOp will be
  2347.                billed for any long distance charges.
  2348.  
  2349.           (C)hange Directory
  2350.  
  2351.                This command allows the caller to move within the hard (or
  2352.                other) drive, using DOS rules for doing so, or by a SysOp
  2353.                provided menu. By pressing (F)ile Directory while the caller
  2354.                is in a given directory, he sees the available
  2355.                subdirectories; these have the filename extension '.DIR'.
  2356.                The caller may neither enter a drive specifier here nor
  2357.                change to the directory containing the MAXIHOST run-time
  2358.                files.
  2359.  
  2360.           (D)ownload File
  2361.  
  2362.                Entering 'D' from the menu will allow the caller to download
  2363.                (receive) a file. Xmodem (checksum & CRC), Ymodem (CRC), and
  2364.                ASCII protocols are supported. The caller may NOT enter a
  2365.                directory or drive specifier here, but instead must have
  2366.                specified the appropriate path beforehand. The system will
  2367.                prompt for the filename, look for the file, and if it finds
  2368.                it then prompt for the protocol. The caller will see:
  2369.  
  2370.  
  2371.  
  2372.  
  2373.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 30 ---
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.                                --- Maxihost User Guide: Caller Menu Options
  2382.  
  2383.                1 -  ASCII. This is for the ASCII protocol. This should ONLY
  2384.                     be used for text files, not for compiled programs,
  2385.                     source code, or compressed or archived files (.ARC,
  2386.                     .ZIP, .LZH, etc.) where error correction is necessary.
  2387.  
  2388.                2 -  XMODEM CHECKSUM. The plainest error-correcting
  2389.                     protocol, useful for downloading to old computers or
  2390.                     those running antiquated communications software.
  2391.                     Blocks are 128 bytes long.
  2392.  
  2393.                3 -  XMODEM CRC. Xmodem with slightly superior (CRC) error
  2394.                     checking. Most programs written in the last few years
  2395.                     can download using this.
  2396.  
  2397.                4 -  XMODEM-1k CRC. This protocol is used more frequently at
  2398.                     baud rates of 2400 or higher, or over fairly clean
  2399.                     telephone lines. As blocks are 1024 bytes long, less
  2400.                     time is spent error checking. Ymodem allows faster file
  2401.                     transfer when used under packet switched networks such
  2402.                     as PC Pursuit.
  2403.  
  2404.           External File Transfer Protocols:
  2405.  
  2406.                The SysOp may, at his/her option, enable a number of
  2407.                external file transfer protocols.
  2408.  
  2409.                If someone calls in at 7 data bits, even parity, MAXIHOST
  2410.                switches to 8 data bits, no parity before file transfer, and
  2411.                after the transfer returns to 7 data bits, even parity.
  2412.  
  2413.           (F)ile Descriptions
  2414.  
  2415.                If the caller is in a directory containing a .BBS file of
  2416.                file descriptions, this option displays that file.  A .BBS
  2417.                file is one either created by the system, or by the SysOp
  2418.                giving descriptions of files available for download.
  2419.  
  2420.           (G)oodbye Logoff
  2421.  
  2422.                Self explanatory: logs the caller off.
  2423.  
  2424.           (H)elp with MHOST
  2425.  
  2426.                Displays one of the help text files edited by the SysOp.
  2427.  
  2428.           (I)nduction to MH
  2429.  
  2430.                A registration process that provides the SysOp with some
  2431.                information about his/her callers.  See (Q)uestionnaire.
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 31 ---
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.                                --- Maxihost User Guide: Caller Menu Options
  2448.  
  2449.           (L)og New Drive
  2450.  
  2451.                Changes the default logged drive. Your average BBS type
  2452.                caller is unlikely to have enough security to access this
  2453.                option.
  2454.  
  2455.           (O)perator Chat
  2456.  
  2457.                Selecting this option enables both the caller and the SysOp
  2458.                to chat real-time via their keyboards.  To exit chat mode,
  2459.                either party simply presses ESC.
  2460.  
  2461.           (P)rogram Directory
  2462.  
  2463.                This option will list the various files and directories on
  2464.                the system. The file size will follow the directory entry.
  2465.                Size is rounded  to the nearest 'K' (1024 bytes).
  2466.                Directories will be enclosed in [] brackets.  [DBASE] would
  2467.                be a valid directory.
  2468.  
  2469.           (Q)uestionaire
  2470.  
  2471.                Prompts callers with a series of questions, and collects
  2472.                answers for SysOp.
  2473.  
  2474.           (S)earch for File
  2475.  
  2476.                Search within the directory for the filename specified and
  2477.                gives the path if found.  DOS wild cards can be used.
  2478.                Protected files and/or directories are not displayed.
  2479.  
  2480.           (U)pload File
  2481.  
  2482.                The caller sends a file to the host system and is asked to
  2483.                describe it.  Entering a '/' as the first character in the
  2484.                description places a '*' next to the filename and then only
  2485.                the SysOp can display it via the (P)rogram Descripts
  2486.                command.  Removing the asterisk makes it displayable to all.
  2487.                End the description with a blank line when done.
  2488.  
  2489.           (V)iew Bulletins
  2490.  
  2491.                Brings up a menu of bulletins to be read. The caller can
  2492.                read the bulletin by entering its number, redisplay the menu
  2493.                by entering 'M', or exit the bulletin function by pressing
  2494.                the Enter key.
  2495.  
  2496.           (+)-Trap DOOR(s)
  2497.  
  2498.                Access to external programs provided by the SysOp.  May
  2499.                include access to DOS itself.  The verbage is configured by
  2500.                the SysOp and may say something other than 'TRAP Door(s)'.
  2501.  
  2502.  
  2503.  
  2504.  
  2505.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 32 ---
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.                                --- Maxihost User Guide: Caller Menu Options
  2514.  
  2515.           (*)-Read Log File
  2516.  
  2517.                Allows a caller with the proper security level to read
  2518.                private messages to the SysOp and see what other users have
  2519.                done while on the system and what files they have uploaded
  2520.                or downloaded.  May include messages from other callers as
  2521.                well.
  2522.  
  2523.           (&)-Add Prog Desc.  (SysOp Only)
  2524.  
  2525.                This allows you to add file descriptions to the .BBS file
  2526.                existing in the current directory.  If the file does not
  2527.                exist, it is created.  MAXIHOST asks for the filename to
  2528.                add.  It then finds the size of the file, asks for a
  2529.                description, and adds this to the .BBS file.  The .BBS file
  2530.                would be DIRNAME.BBS where DIRNAME would be the name of the
  2531.                directory you are in.  For instance, in the directory
  2532.                C:\MAXI\UPLD, the .BBS name would be UPLD.BBS.  If you are
  2533.                in the root directory, the name would be FILES.BBS.
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 33 ---
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                                --- Maxihost User Guide: Caller Menu Options
  2580.  
  2581.           MESSAGE FILE SYSTEM OPTIONS (MFS)
  2582.           ───────────────────────────────────────
  2583.  
  2584.           (E)nter Message
  2585.  
  2586.                This allows the caller to enter a public message, or a
  2587.                private message to a fellow user. You determine the maximum
  2588.                number of lines. The caller is asked which conference he
  2589.                wants his message in, writes it, and must hit Enter twice to
  2590.                end it. This will re-display it and ask if he wants to
  2591.                (A)bort the message, (D)elete a line, (E)dit a line,
  2592.                (I)nsert a line, (L)ist the message, or (S)ave the message
  2593.                as is. The (E)dit option will ask for the line number to
  2594.                edit, and then display it and ask for the text to be
  2595.                changed; he must enter the string exactly as shown ('xerox'
  2596.                is not the same as 'Xerox'). MAXIHOST then asks for the
  2597.                replacement string. When the named user calls in, he sees
  2598.                the message right after log-on. The writer may use (P) to
  2599.                pause the display/playback of the message or (S) to stop the
  2600.                display and have MAXIHOST resume normal operation.
  2601.  
  2602.           (M)essage to SysOp
  2603.  
  2604.                Allows the caller to enters a message to the SysOp.  This
  2605.                message is inserted into the log file.
  2606.  
  2607.           (R)ead Messages
  2608.  
  2609.                The caller can read public messages.  He will be asked to
  2610.                select the conference.
  2611.  
  2612.           (Y)our Private Mail
  2613.  
  2614.                Any mail addressed to the caller is displayed auto-magically
  2615.                just after log on. If he hasn't deleted it, he may use this
  2616.                option to re-read it.
  2617.  
  2618.           (%)-Read Pvt Mail  (SysOp Only)
  2619.  
  2620.                Reads the directory for all .MH files and displays them
  2621.                accordingly. To abort this function requires repeated 'S'
  2622.                key presses.
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 34 ---
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.                                --- Maxihost User Guide: Caller Menu Options
  2646.  
  2647.                MESSAGE DATABASE SYSTEM OPTIONS (MDS)
  2648.           ───────────────────────────────────────
  2649.  
  2650.           (M)essage System
  2651.  
  2652.                Displays Message System menu as follows:
  2653.  
  2654.                (B)ackward Read
  2655.  
  2656.                     Asks caller for starting a message number.  If ENTER is
  2657.                     pressed MaxiHost will start with the last message.  The
  2658.                     message database is then traversed backwards.
  2659.  
  2660.                (C)ompress Database  (SysOp Only)
  2661.  
  2662.                     The record for each message marked for deletion is
  2663.                     recovered enabling the system to reuse that record.
  2664.                     Prior to (C)ompress,  (D)eleted message records are
  2665.                     still reserved by the system, and may be (U)ndeleted.
  2666.                     After (C)ompress, the record is released, and messages
  2667.                     may no longer be (U)ndeleted.
  2668.  
  2669.                (D)elete by Record  (SysOp Only)
  2670.  
  2671.                     Allows the SysOp to delete records by entering the
  2672.                     record number.  The record number for a message is
  2673.                     obtained by setting DEBUG=Y.  The record numbers will
  2674.                     then be added the the message header when the message
  2675.                     is displayed.  This function could be useful when
  2676.                     attempting to restore a damaged message database.
  2677.  
  2678.                (E)nter Message
  2679.  
  2680.                     Allows caller to enter a message in the message
  2681.                     database. You may leave both public and private
  2682.                     messages. A conference must then be specified.  Refer
  2683.                     to (E)NTER MESSAGE in Caller Menu Options for editing
  2684.                     options
  2685.  
  2686.                (F)orward Read
  2687.  
  2688.                     Asks caller for starting a message number.  If ENTER is
  2689.                     pressed MaxiHost will start with the first message.
  2690.                     The message database is then traversed forwards.
  2691.  
  2692.                (G)oodbye Logoff
  2693.  
  2694.                     Asks you if you really want to log off.  If you say no,
  2695.                     you will find yourself out of the Message System.
  2696.  
  2697.                (I)ndividual Message
  2698.  
  2699.                     Prompts the caller for a message number and displays
  2700.                     the message if found.
  2701.  
  2702.  
  2703.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 35 ---
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.                                --- Maxihost User Guide: Caller Menu Options
  2712.  
  2713.                (L)ist to Printer   (SysOp Only)
  2714.  
  2715.                     Prints ALL messages (ALL conferences, PRIVATE or
  2716.                     OTHERWISE) to the printer.  If LPT=3 then the messages
  2717.                     are saved to the file MESSAGES.PRN.
  2718.  
  2719.                (M)essage Area
  2720.  
  2721.                     Selecting any conference other than ALL will limit the
  2722.                     viewing of messages to the chosen conference.
  2723.  
  2724.                (N)ew Messages
  2725.  
  2726.                     If the UserLog facility has been enabled and the caller
  2727.                     is recognized by the system (he has an entry in the
  2728.                     .CNF file) then (N)ew Messages will start forward
  2729.                     displaying messages left since the last time he was on.
  2730.                     If not, (N)ew Messages will start forward displaying
  2731.                     messages one month prior to the current date.
  2732.  
  2733.                (P)ause Toggle
  2734.  
  2735.                     With (P)ause ON the caller may be able to (A)nswer,
  2736.                     (D)elete, and (E)dit messages depending upon the
  2737.                     callers security.  These choices are given after each
  2738.                     message is displayed.  If the caller wishes to capture
  2739.                     messages very quickly the (P)ause should be toggled
  2740.                     OFF.  This mode is read-only as there is no provision
  2741.                     for the above choices.
  2742.  
  2743.                (Q)uit Mail
  2744.  
  2745.                     Returns caller to main menu.
  2746.  
  2747.                (R)ebuild Database  (SysOp Only)
  2748.  
  2749.                     Enables the SysOp to rebuild all of the index files.
  2750.                     This function could be useful when attempting to
  2751.                     restore damaged database indexes.
  2752.  
  2753.                (S)earch Messages
  2754.  
  2755.                     Allows caller to search the To, From, and Subject
  2756.                     fields of the message database.  Wildcard are NOT
  2757.                     permitted.
  2758.  
  2759.                (Y)our Mail
  2760.  
  2761.                     Displays messages that are either From you or To you
  2762.                     starting with the first message.
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 36 ---
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.                                      --- Maxihost User Guide: Function Keys
  2778.  
  2779.                        ───────────────────────────────────────
  2780.                                     FUNCTION KEYS
  2781.                        ───────────────────────────────────────
  2782.  
  2783.  
  2784.           Function keys are available from the WAITING FOR CALL and the
  2785.           Main Menu.
  2786.  
  2787.           If the SysOp presses F1, he will see the system status: a listing
  2788.           on screen of how the system is configured and what the security
  2789.           levels are for the menu items.
  2790.  
  2791.           Pressing the following function keys will do the following:
  2792.  
  2793.              F1    Toggles Debug mode.  Displays ANSI screens during logon,
  2794.                    logoff and reports various errors to the log
  2795.  
  2796.              F2    Sets Ringback status toggle
  2797.  
  2798.              F3    Toggles log (turns user log on or off)
  2799.  
  2800.              F4    Toggles printer (turns printer log on or off)
  2801.  
  2802.              F5    Toggles closed system (makes Closed or Open system)
  2803.  
  2804.              F6    Sets Off Hook Toggle
  2805.  
  2806.              F7    Toggles color on and off
  2807.  
  2808.              F8    Initial baud rate toggle
  2809.  
  2810.              F9    Security -1  Each press of the F9 key drops by one the
  2811.                    security level of the user while he is connected.
  2812.  
  2813.              F10   Security +1  Each press of the F10 key raises by one the
  2814.                    security level of the user online, so that he will have
  2815.                    temporary access to functions not otherwise available to
  2816.                    him.
  2817.  
  2818.           SHIFT + Function Key
  2819.           ────────────────────
  2820.  
  2821.              SF1   Toggles XONXOFF state
  2822.  
  2823.              SF2   Toggles MATCHLEVEL state
  2824.  
  2825.              SF3   Toggles BIOS state
  2826.  
  2827.              SF4   Toggles DIRECT state
  2828.  
  2829.              SF5   Toggles EXECSWAP state
  2830.  
  2831.              SF6   Toggles ALLOW300 state
  2832.  
  2833.  
  2834.  
  2835.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 37 ---
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.                                      --- Maxihost User Guide: Function Keys
  2844.  
  2845.              SF7   Toggles BATCHLOG state
  2846.  
  2847.              SF8   Toggles CALLBACK state
  2848.  
  2849.              SF9   Toggles USERLOCK state
  2850.  
  2851.              SF0   If set to TRUE then Operator HOURS are bypassed and
  2852.                    Sysop is available
  2853.  
  2854.           CTRL + Function Key
  2855.           ───────────────────
  2856.  
  2857.              CF1   Toggles SAVESCRN state
  2858.  
  2859.              CF2   Toggles RINGPIN state
  2860.  
  2861.              CF3   Briefly drops DTR to disconnect the caller
  2862.  
  2863.           Changing the above switches does not update the MAXIHOST.CNF
  2864.           configuration file.  If you exit MAXIHOST and return, all items
  2865.           are as configured by MAXIHOST.CNF.
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 38 ---
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.                                 --- Maxihost User Guide: Equipment Settings
  2910.  
  2911.                    ───────────────────────────────────────────────
  2912.                     MODEM DIP SWITCH and OTHER EQUIPMENT SETTINGS
  2913.                    ───────────────────────────────────────────────
  2914.  
  2915.  
  2916.           When configuring your modem, make sure of the following:
  2917.                DTR - not forced on!
  2918.                CD  - not forced on!
  2919.                AA  - not forced on!
  2920.           The above three conditions are set either by switches or by an
  2921.           extended command setting.  Forcing any one of them on is by far
  2922.           the biggest mistake when attempting to get MAXIHOST to work.
  2923.  
  2924.  
  2925.  
  2926.           HAYES 1200 EXTERNAL SETTINGS
  2927.           ───────────────────────────────────────
  2928.  
  2929.           UUDDDUUD, where:
  2930.  
  2931.              1  UP. DTR controlled by pin 20. Required.
  2932.  
  2933.              2  DN. Numeric messages. Optional.
  2934.                 Set by MAXIHOST software.
  2935.  
  2936.              3  DN. No result code display. Optional.
  2937.                 Set by MAXIHOST software.
  2938.  
  2939.              4  DN. Modem does not echo. Optional.
  2940.                 Set by MAXIHOST software.
  2941.  
  2942.              5  DN. Auto Answer suppressed. Optional.
  2943.                 Set by MAXIHOST software.
  2944.  
  2945.              6  UP. CD controlled by pin 8. Required.
  2946.  
  2947.              7  UP. Single line connection. Required.
  2948.  
  2949.              8  DN. AT command recognition. Required.
  2950.  
  2951.           I use the above switch settings for ALL the communications
  2952.           software I use: Qmodem, Procomm, etc.
  2953.  
  2954.           It is most important that Carrier Detect and Data Terminal Ready
  2955.           not be forced on.
  2956.  
  2957.  
  2958.  
  2959.           HAYES 1200B INTERNAL MODEM (EARLY MODEL)
  2960.           ────────────────────────────────────────
  2961.  
  2962.           Early model Hayes 1200B modems may require modification to work
  2963.           with MAXIHOST; read HAYESFIX.DOC.
  2964.  
  2965.  
  2966.  
  2967.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 39 ---
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.                                 --- Maxihost User Guide: Equipment Settings
  2976.  
  2977.           HAYES 1200B INTERNAL MODEM SWITCH SETTINGS
  2978.           ───────────────────────────────────────
  2979.  
  2980.           You must set the three switches on the board from A-B to B-C, the
  2981.           alternate position. This jumper is not documented in the manual.
  2982.           MAXIHOST will now work with the factory set switch settings.
  2983.  
  2984.  
  2985.  
  2986.           HAYES 1200B MODEL 07/00043 INTERNAL MODEM SWITCH SETTINGS
  2987.           ───────────────────────────────────────
  2988.  
  2989.           Switch:
  2990.  
  2991.              1  Either   Select COM1: or COM2:
  2992.  
  2993.              2  Up       Select single line
  2994.  
  2995.              3  Down     Detect carrier
  2996.  
  2997.              4  Up       Monitor DTR status
  2998.  
  2999.              5  Up       Select Bell 212A
  3000.  
  3001.              6  Up       US/Canada
  3002.  
  3003.  
  3004.  
  3005.           US ROBOTICS 2400 AND 9600
  3006.           ───────────────────────────────────────
  3007.  
  3008.           Use Hayes 1200 external switch settings. (Early ROM versions of
  3009.           the 9600 seem to ignore the V setting and respond only to switch
  3010.           2.)
  3011.  
  3012.  
  3013.  
  3014.           AST SIX PACK
  3015.           ───────────────────────────────────────
  3016.  
  3017.           MAXIHOST requires monitoring both Data Terminal Ready (DTR) and
  3018.           Carrier Detect (CD). Apparently some versions of the AST Six Pack
  3019.           force these signals true. Please see the AST manual for more
  3020.           information.
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 40 ---
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.                                 --- Maxihost User Guide: Equipment Settings
  3042.  
  3043.           AT CABLE CONFIGURATION
  3044.           ───────────────────────────────────────
  3045.  
  3046.                AT nine pin       DB 15
  3047.                ───────────────────────
  3048.  
  3049.                1----------CD---------8
  3050.                2----------RD---------3
  3051.                3----------TD---------2
  3052.                4----------DTR-------20
  3053.                5----------SG---------7
  3054.                6----------DSR--------6
  3055.                7----------RTS--------4
  3056.                8----------CTS--------5
  3057.                9----------RI--------22
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 41 ---
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.                             --- Maxihost User Guide: Compatibility Problems
  3108.  
  3109.                        ───────────────────────────────────────
  3110.                             KNOWN COMPATIBILITY PROBLEMS
  3111.                        ───────────────────────────────────────
  3112.  
  3113.  
  3114.           MAXIHOST does not function correctly when certain memory resident
  3115.           (TSR) programs are loaded. DOSEDIT, a DOS editor, does strange
  3116.           things at times, especially after a Jump to DOS.Could it mess
  3117.           things up at other times?  Those spiffy clock programs interfere
  3118.           with binary file transfers. If you are having problems, remove
  3119.           ALL resident programs from memory and see if this helps.  TSR's
  3120.           should not be invoked from a DOS shell! (TRAPDOOR)
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 42 ---
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.                                      --- Maxihost User Guide: Miscellaneous
  3174.  
  3175.                        ───────────────────────────────────────
  3176.                            MISCELLANEOUS TIPS AND SETTINGS
  3177.                        ───────────────────────────────────────
  3178.  
  3179.  
  3180.  
  3181.  
  3182.           MORE ON INITSTRING
  3183.           ───────────────────────────────────────
  3184.  
  3185.           The examples of INITSTRING below use V1. This sets the modems to
  3186.           verbal result codes. These can also use V0 for numeric result
  3187.           codes, but V1 maintains software compatibility with other
  3188.           communications programs. Some users have been unsuccessful
  3189.           setting Hayes clones to use V1 (verbal result codes) but
  3190.           successful using V0 (numeric result codes), while for others it
  3191.           has been the other way around. If you have difficulty with one
  3192.           mode, try switching to the other.
  3193.  
  3194.           Any INITSTRING sent to a Hayes modem MUST be 40 characters or
  3195.           less!  If the string contains a command not recognized by the
  3196.           modem, the entire string is ignored, and MAXIHOST will not
  3197.           operate correctly.
  3198.  
  3199.           Some clone 2400 baud modems are 'Hayes 1200 compatable' and
  3200.           should use the Hayes 1200 INITSTRING.  Some clone 2400 baud
  3201.           modems are 'Hayes 2400 compatible' and should use the Hayes 2400
  3202.           INITSTRING.  If you are not certain which to use, some
  3203.           experimentation on your part may be necessary.
  3204.  
  3205.           When configuring your modem, make sure of the following:
  3206.                DTR - not forced on!
  3207.                CD  - not forced on!
  3208.                AA  - not forced on!
  3209.           The above three conditions are set either by switches or by an
  3210.           extended command setting.  Forcing any one of them on is by far
  3211.           the biggest mistake when attempting to get MAXIHOST to work.
  3212.  
  3213.  
  3214.            Hayes 1200 baud modems───────────
  3215.  
  3216.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  3217.  
  3218.           This is the initialization string sent to the modem. It breaks
  3219.           down as follows:
  3220.  
  3221.                AT    Attention
  3222.                X1    Extended result code
  3223.                E0    Echo off
  3224.                S0=0  Do not auto answer ( DO NOT CHANGE )
  3225.                M0    Speaker off
  3226.                Q0    Send result codes
  3227.                S1=0  Count 0 rings
  3228.                V1    verbal result codes
  3229.  
  3230.  
  3231.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 43 ---
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.                                      --- Maxihost User Guide: Miscellaneous
  3240.  
  3241.           Hayes 2400 baud modems───────────
  3242.  
  3243.                INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  3244.  
  3245.           This is the initialization string sent to the modem. It breaks
  3246.           down as follows:
  3247.  
  3248.                AT    Attention
  3249.                &J0   Single-line connection
  3250.                &D2   Follow DTR
  3251.                &T5   RDL disabled
  3252.                V1    Verbal result codes
  3253.                L3    High speaker volume
  3254.                Q0    Result codes enabled
  3255.                B1    Select Bell 212A
  3256.                E0    Characters not echoed
  3257.                M1    Modem on until carrier
  3258.                S0=0  Disable auto answer
  3259.                &C1   Detect carrier (not forced on)
  3260.  
  3261.  
  3262.           Multi-Tech 2400 baud modems───────────
  3263.  
  3264.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  3265.  
  3266.           This string is the same as that for the Hayes 1200 with the
  3267.           exception of the &Q1, which instructs the Multi-Tech to emulate
  3268.           the Hayes 1200 modem.
  3269.  
  3270.  
  3271.           US Robotics Courier HST 9600───────────
  3272.  
  3273.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  3274.  
  3275.           This modem uses the same INITSTRING as the Hayes 1200, plus:
  3276.  
  3277.                &B0    DTE rate follows connection rate
  3278.                &H0    Flow control disabled
  3279.                &I0    Flow control disabled
  3280.                &N0    Normal link operations
  3281.  
  3282.           The result code expected from the modem is 13 for a 9600 baud
  3283.           connect.
  3284.  
  3285.  
  3286.           Everex Evercom 24 modems───────────
  3287.  
  3288.                INITSTRING=ATE0Q0V1X4L3S7=60
  3289.  
  3290.  
  3291.           Everex 24 MNP modems───────────
  3292.  
  3293.                INITSTRING=ATE0M0X4\N3\Q0\V0\X1\G0\C1%C1S0=0
  3294.                RESETSTRING=ATZ0
  3295.  
  3296.  
  3297.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 44 ---
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.                                      --- Maxihost User Guide: Miscellaneous
  3306.  
  3307.           Some Everex modems require the contents of registers S3 & S4 to
  3308.           be reversed, i.e. S3=10 S4=13.
  3309.  
  3310.  
  3311.  
  3312.           BUZZBACK INFO
  3313.           ───────────────────────────────────────
  3314.  
  3315.           Adding S7=60 increases to 60 seconds the time the modem is to
  3316.           wait for a carrier after dialing. This may be necessary for
  3317.           BuzzBack to work.
  3318.  
  3319.  
  3320.  
  3321.           SINGLE USER SYSTEM
  3322.           ───────────────────────────────────────
  3323.  
  3324.           MAXIHOST can be run under multitaskers in single user mode only.
  3325.           That is, data cannot be shared.  Several copies of MAXIHOST could
  3326.           be run from different directories, but I fail to see a reason for
  3327.           this.  A multiuser database is been planned for the future.
  3328.  
  3329.  
  3330.  
  3331.           MINIHOST TO MAXIHOST CONVERSION
  3332.           ───────────────────────────────────────
  3333.  
  3334.                Delete MINIHOST.00?
  3335.  
  3336.                Rename MINIHOST.* MAXIHOST.*
  3337.  
  3338.                Rename *.B?? to .T??
  3339.  
  3340.                Rename MAXIHOST.?00 to WELCOME.?01
  3341.  
  3342.                Rename MAXIHOST.?01 to NEWUSER.?01
  3343.  
  3344.                Add a unique identifier in front of each conference entry:
  3345.                  CONFERENCE=1;GENERAL;0;Miscellanious Topics
  3346.                  CONFERENCE=2;PROBLEMS;0;Problem Resolution
  3347.                  CONFERENCE=3;BETA_TEST;5;Beta Test Versions
  3348.  
  3349.  
  3350.  
  3351.           RUNNING DOS (OR A PROGRAM) FROM A REMOTE
  3352.           ───────────────────────────────────────
  3353.  
  3354.           A batch file, TRAPDOOR, is executed from MaxiHost. A path MUST BE
  3355.           SET to point to TRAPDOOR.BAT if the call is to be successful!
  3356.           One version of TRAPDOOR.BAT is provided with this package; as
  3357.           written, it enables WATCHDOG, a public domain program that
  3358.           monitors carrier detect at DOS level.
  3359.  
  3360.  
  3361.  
  3362.  
  3363.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 45 ---
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.                                      --- Maxihost User Guide: Miscellaneous
  3372.  
  3373.           MAXIHOST sends TRAPDOOR.BAT a parameter to inform it which port
  3374.           is selected, so it may run the proper version of WATCHDOG. You
  3375.           might do well to use this file as is. You could change the line
  3376.           with COMMAND to the name of the program of your choice; this
  3377.           would not allow DOS access, but would execute the program and
  3378.           then return to MAXIHOST. Keep in mind that very many programs
  3379.           write directly to the screen, or intercept the keyboard directly.
  3380.           These programs will not operate correctly under the DOS shell,
  3381.           and may hang up the system. If you have called in DOS then type
  3382.           EXIT at the DOS command line to return to MAXIHOST. A great
  3383.           shareware program, available on the MaxiHost Support BBS, is
  3384.           available for handling difficult programs from a remote. Download
  3385.           the latest version of Doorway, and be sure to register it. It is
  3386.           well worth the money!
  3387.  
  3388.  
  3389.  
  3390.           USING MAXIHOST WITH DOORWAY
  3391.           ───────────────────────────────────────
  3392.  
  3393.           MaxiHost passes the following command line parameters:
  3394.  
  3395.                %0 = name of program called (batch, exe, com)
  3396.                %1 = port number
  3397.                %2 = baud rate
  3398.                %3 = first name
  3399.                %4 = last name
  3400.                %5 = security level
  3401.                %6 = ANSI (Y or N)
  3402.                %7 = directory MaxiHost was to start from
  3403.                %8 = CARRIER or LOCAL
  3404.  
  3405.           The following TRAPDOOR.BAT file is an example of using DOORWAY
  3406.           from a DOS shell.
  3407.  
  3408.                echo off
  3409.                cls
  3410.                if .%8. == .LOCAL. goto local
  3411.                c:\rundir\doorway COM%1: /VD^U /OT /GON /M32767 /AON
  3412.                               /BMS /S* /CDOS
  3413.                goto end
  3414.                :local
  3415.                c:\rundir\doorway local /OT /GON /M32767 /AON /BMS /S*
  3416.                               /CDOS
  3417.                :end
  3418.  
  3419.           The following TRAPDOOR.BAT file is an example of using DOORWAY to
  3420.           call in an external program.  Rundir would be the directory
  3421.           MaxiHost was invoked from, and Startdir would be the directory
  3422.           specified by START=.
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 46 ---
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.                                      --- Maxihost User Guide: Miscellaneous
  3438.  
  3439.                @echo off
  3440.                cd\doors
  3441.                if .%8. == .LOCAL. goto local
  3442.                if .%6. == .N. goto nonansi
  3443.                c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GON
  3444.                               /M30 /kV255 /PC:\doors\users.exe
  3445.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  3446.                goto end
  3447.                :nonansi
  3448.                c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GOFF
  3449.                               /M30 /kV255 /PC:\doors\users.exe
  3450.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  3451.                goto end
  3452.                :local
  3453.                c:\rundir\doorway LOCAL  /T:^C /O:T /S:* /G:ON
  3454.                               /M32767 /PC:\doors\users.exe
  3455.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  3456.                :end
  3457.                cd\startdir
  3458.  
  3459.  
  3460.  
  3461.           TESTIMONIALS
  3462.           ───────────────────────────────────────
  3463.  
  3464.           PC World MAY 1991 says "MAXIHOST, a versatile shareware BBS that
  3465.           almost anyone can use.  MAXIHOST's ample security features and
  3466.           easy setup make it ideal" and "A MAXIHOST BBS is easy to maintain
  3467.           as it is to set up"
  3468.  
  3469.           Micro Cornucopia NOV-DEV 1989 says "MINIHOST has amazing low
  3470.           maintenance requirements", "is very flexible", and "after years
  3471.           of reliable use Mankin's little BBS is a gem of a system"
  3472.  
  3473.           American Journal of Pharmaceutical Education Vol 53, Summer 89
  3474.           says "Because of the extensive documentation... I have never a
  3475.           need to call for help" and "a file shareware BBS which ever
  3476.           college of pharmacy should try"
  3477.  
  3478.           Personal Computer Communications, The bible of the online World,
  3479.           by Alfred Glossbrenner (of the New York Times) says "For new
  3480.           users we recommend Don Mankin's MINIHOST.  Simple to setup and
  3481.           use" and "for anyone willing to tap an office or home computer
  3482.           from a distant location"
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 47 ---
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.                                      --- Maxihost User Guide: Miscellaneous
  3504.  
  3505.           DEFINITION OF SHAREWARE
  3506.           ───────────────────────────────────────
  3507.  
  3508.  
  3509.  
  3510.           Shareware distribution gives users a chance to try software
  3511.           before buying it. If you try a Shareware program and continue
  3512.           using it, you are expected to register. Individual programs
  3513.           differ on details -- some request registration while others
  3514.           require it, some specify a maximum trial period. With
  3515.           registration, you get anything from the simple right to continue
  3516.           using the software to an updated program with printed manual.
  3517.  
  3518.           Copyright laws apply to both Shareware and commercial software,
  3519.           and the copyright holder retains all rights, with a few specific
  3520.           exceptions as stated below. Shareware authors are accomplished
  3521.           programmers, just like commercial authors, and the programs are
  3522.           of comparable quality. (In both cases, there are good programs
  3523.           and bad ones!) The main difference is in the method of
  3524.           distribution. The author specifically grants the right to copy
  3525.           and distribute the software, either to all and sundry or to a
  3526.           specific group. For example, some authors require written
  3527.           permission before a commercial disk vendor may copy their
  3528.           Shareware.
  3529.  
  3530.           Shareware is a distribution method, not a type of software. You
  3531.           should find software that suits your needs and pocketbook,
  3532.           whether its commercial or Shareware. The Shareware system makes
  3533.           fitting your needs easier, because you can try before you buy.
  3534.           And because the overhead is low, prices are low also. Shareware
  3535.           has the ultimate money-back guarantee -- if you don't use the
  3536.           product, you don't pay for it.
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 48 ---
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.                                      --- Maxihost User Guide: Miscellaneous
  3570.  
  3571.           DISCLAIMER - AGREEMENT
  3572.           ───────────────────────────────────────
  3573.  
  3574.           Users of MAXIHOST must accept this disclaimer of warranty:
  3575.           "MAXIHOST is supplied as is.  The author disclaims all
  3576.           warranties, expressed or implied, including, without limitation,
  3577.           the warranties of merchantability and of fitness for any purpose.
  3578.           The author assumes no liability for damages, direct or
  3579.           consequential, which may result from the use of MAXIHOST."
  3580.  
  3581.           MAXIHOST is a "shareware program" and is provided at no charge to
  3582.           the user for evaluation.  Feel free to share it with your
  3583.           friends, but please do not give it away altered or as part of
  3584.           another system.  The essence of "user-supported" software is to
  3585.           provide personal computer users with quality software without
  3586.           high prices, and yet to provide incentive for programmers
  3587.           tocontinue to develop new products.  If you find this program
  3588.           useful and find that you are using MAXIHOST and continue to use
  3589.           MAXIHOST after a reasonable trial period, you must make a
  3590.           registration payment of $25-$50 (see REGISTRATION INFORMATION) to
  3591.           ASCII Computer Enterprises.  The $25-$50 registration fee will
  3592.           license one copy for use on any one computer at any one time.
  3593.           You must treat this software just like a book.  An example is
  3594.           that this software may be used by any number of people and may be
  3595.           freely moved from one computer location to another, so long as
  3596.           there is no possibility of it being used at one location while
  3597.           its being used at another. Just as a book cannot be read by two
  3598.           different persons at the same time.
  3599.  
  3600.           Commercial users of MAXIHOST must register and pay for their
  3601.           copies of MAXIHOST within 30 days of first use or their license
  3602.           is withdrawn.  Site-License arrangements may be made by
  3603.           contacting ASCII Computer Enterprises.
  3604.  
  3605.           Anyone distributing MAXIHOST for any kind of remuneration must
  3606.           first contact ASCII Computer Enterprises at the address below for
  3607.           authorization. This authorization will be automatically granted
  3608.           to distributors recognized by the (ASP) as adhering to its
  3609.           guidelines for shareware distributors, and such distributors may
  3610.           begin offering MAXIHOST immediately (However ASCII Computer
  3611.           Enterprises must still be advised so that the distributor can be
  3612.           kept up-to-date with the latestversion of MAXIHOST.).
  3613.  
  3614.           You are encouraged to pass a copy of MAXIHOST along to your
  3615.           friends for evaluation.  Please encourage them to register their
  3616.           copy if they find that they can use it.  All registered users
  3617.           will receive a copy of the latest version of the MAXIHOST system.
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 49 ---
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.                                      --- Maxihost User Guide: Miscellaneous
  3636.  
  3637.           OMSBUDSMAN
  3638.           ───────────────────────────────────────
  3639.  
  3640.           This program is produced by a member of the Association of
  3641.           Shareware Professionals (ASP).  ASP wants to make sure that the
  3642.           shareware principle works for you. If you are unable to resolve a
  3643.           shareware-related problem with an ASP member by contacting the
  3644.           member directly, ASP may be able to help. The ASP Ombudsman can
  3645.           help you resolve a dispute or problem with an ASP member, but
  3646.           does not provide technical support for members' products. Please
  3647.           write to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006
  3648.           or send a Compuserve message via easyplex to ASP Ombudsman
  3649.           70007,3536.
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 50 ---
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.                                      --- Maxihost User Guide: Miscellaneous
  3702.  
  3703.           REGISTRATION INFORMATION
  3704.           ───────────────────────────────────────
  3705.  
  3706.            Purchased from: Don Mankin
  3707.                            231 Market Place #353
  3708.                            San Ramon, CA 94583
  3709.  
  3710.           Purchases of 10 copies or more constitutes a Site License.
  3711.  
  3712.           DATE:     /     /                           Invoice No. 060191
  3713.  
  3714.           ----------------------------------------------------------------
  3715.  
  3716.            PRODUCT    QTY    HOBBY    COMMERCIAL      MINI/MAXI UPGRADE
  3717.  
  3718.           ----------  ---    -----    ----------    ----------------------
  3719.  
  3720.           "MAXIHOST"   1      $25        $50               $15
  3721.  
  3722.           California SALES TAX 6.50%  $
  3723.  
  3724.           Shipping and Handling       $2.50
  3725.  
  3726.           ----------------------------------------------------------------
  3727.  
  3728.           PLEASE PAY THIS AMOUNT      $
  3729.  
  3730.  
  3731.  
  3732.           Enter the following registration information:
  3733.  
  3734.           First & Last Name :
  3735.           Address           :
  3736.           City              :
  3737.           State             :
  3738.           Zip Code          :
  3739.           Phone Number      :
  3740.           Business Name     :
  3741.  
  3742.           Password          :
  3743.  
  3744.           The above password is to be used to gain access to the MAXIHOST
  3745.           Support BBS at 209-836-2402.
  3746.  
  3747.           Register under your Name or Business? (Business option for
  3748.           Commercial registrants only)  < U / B >
  3749.  
  3750.           Please make check payable in US Dollars to :DON MANKIN
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.               --- MAXIHOST Copyright 1991 - by Don Mankin - Page 51 ---
  3760.  
  3761.  
  3762.  
  3763.